我是 JavaScript 新手,想就我的简单脚本寻求一些帮助。
我要做的是在 (for) 循环的帮助下检索和显示无序列表中所有列表项元素的值。我能够让脚本在警报窗口中一一显示所有列表项。但问题是我需要以表格行方式显示的所有列表元素的值。像这样:
周一
周二
周三
......
这是我的脚本中的内容:
<script language="JavaScript">
<!--
function process() {
a = document.getElementsByTagName('li')
for (i = 0; i < a.length; i++) {
alert(a[i].childNodes[0].nodeValue);
}
}
//-->
</script>
这是HTML代码:
<body>
<ul>
<li>Monday</li>
<li>Tuesday</li>
<li>Wednesday</li>
</ul>
<input type="button" value="Submit" onclick="process()" />
</body>
如果有可能的话,有人还请解释我的脚本哪里错了吗?为什么所有 3 个列表项值不能同时显示在警报窗口中?
非常感谢!