gpt4 book ai didi

Javascript - innerHTML 返回未定义的结果

转载 作者:行者123 更新时间:2023-11-28 15:59:50 25 4
gpt4 key购买 nike

<head>
<script>
function whammo()
{
var i = 1;
while(i<=5)
{
document.write("<h6>Test</h6>");
i=i+1;
}
}
</script>
</head>
<body>

<div id='page'></div>
<script>
document.getElementById('page').innerHTML = whammo();
</script>

</body>

whammo 函数要返回 5 个要显示的 h6 测试,但它返回以下内容:不明确的测试测试测试测试测试

我在这里做了测试: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_elmnt_innerhtml

为什么返回未定义?

最佳答案

您需要创建一个字符串,并从 whammo 返回值

function whammo()
{
var i = 1, html = '';
while(i<=5)
{
html += "<h6>Test</h6>";
i=i+1;
}
return html
}

演示:Fiddle

关于Javascript - innerHTML 返回未定义的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17357726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com