摘要:
在JavaScript中,使用childNodes属性可以返回一个数组,这个数组包含给定元素节点的全体子节点,如代码所示: 平板视图打印?01body02ul id="action"03li title="第一段文字"第一个/li04li title="第二段文字"第二个/li05/ul06script type="text/javascript"07var attr_p = document.getElementById("action");08alert(attr_p.childNodes[1].childNodes[0].nodeValue);09/sc 阅读全文
摘要:
js操作document时,试图使用childNodes取得Div节点的Div子节点,IE浏览器中没有任何问题, 而FF浏览器会将TEXT_NODE类型的节点同样计入子节点,这样就会操作到错误的对象。 解决方法一般有两种, 一种是使用node的nodeType属性判断结点的类型,然后进行操作。 这种方法意味着,使用var childnodelist=document.getElementById("mydiv").childNodes;得到的 childnodelist在两个浏览器下并不是相同的list,而这种方法是通过nodeType对该列表进行了筛选,过滤出ELEMENT_NODE 类型的 阅读全文