【发布时间】:2017-07-29 00:51:11
【问题描述】:
大家好,JS 新手,我在这个简单的事情上工作了很长时间,试图理解 JS 基础知识。请帮帮我;
我有一个空的 H1 元素,我想使用 JavaScript 填充内容。
我希望 H1 标头包含数组中的名称并显示“Hello”消息。
我想要的是这样的:
innerHTML = greet(names[0]) 用于 H1 标头。我错过了一些微不足道的东西来理解这是如何工作的,任何帮助将不胜感激。
names = ["Jan", "Klaas", "Piet"];
name = namen;
function greet(name){
console.log("Hallo " + name.toLowerCase());
}
document.querySelector('h1').innerHTML = greet(names[0]);
document.querySelector('h1').innerHTML = greet(names[0]);在 H1 元素中返回为“未定义”
【问题讨论】:
-
console.log() 打印 value 。它不返回任何值;
-
你应该改用
return。 -
什么是名字?还在函数 greet 中返回一些值,例如 return name.toLowerCase();
标签: javascript html function output innerhtml