首先对这个初学者问题感到抱歉,但我最近才学习 JavaScript,现在正在学习开发 Windows 8 应用程序。这是有问题的代码:
var numbers = [1, 2, 3, 4, 5];
id('numberList').innerHTML = '<ul>';
for (var x in numbers) {
id('numberList').innerHTML += '<li>' + x + '</li>';
}
id('numberList').innerHTML = '</ul>';
我在我的 JS 文件中的“就绪”函数(适用于任何 Windows 8 开发人员)中有这个,并且“numbersList”指的是(HTML 文件的)正文中的部分标记。当我运行应用程序时,该列表根本不显示。但是,当我只是尝试添加文本而不是像这样的列表时
id('numberList').innerHTML = 'hello';
文字确实出现了。我尝试插入 html 元素的方式可能有问题吗?