我的代码是...
如何使用本地Javascript将每个列表项中的文本获取到一个数组中?
<ul id="list">
<li>List Item 1</li>
<li>List Item 2</li>
<li>List Item 3</li>
<li>List Item 4</li>
</ul>
<script type="text/javascript">
var list = document.getElementById('list').childNodes.TextNode;
for(var i=0;i < list.length; i++) {
var arrValue = list[i];
alert(arrValue);
}
</script>
非常感谢。
getElementsByTagName
是分层的。不过,为什么不直接使用map(listItems, getText)
呢? - bobincemap(listItems, getText)
。谢谢! - James