慕粉gemeiren
2016-04-28 11:35
var node = document.getElementByTagName("li");
for (var i=0;i<node.length;i++ ) {
document.write("节点的名称:"+node[i].nodeName+"<br />");
document.write("节点的值:"+node[i].nodeValue+"<br />");
document.write("节点的类型:"+node[i].nodeType+"<br />");
}
2楼说的对 注意双引号和for里面长度判断的条件
可以得啊!有效果的啊,但是你图上的代码是 for(var i=0;i<myget.length;i++)这里面的mtget有问题,还有.getElementsByTagName(li);这里li要放在引号之间,你手写的代码是getElementByTagName("li");这里应该是elements不是element。
新手最近常犯的错误就是把 Elements 和 Element 混淆。
记住,只有获取ID时,使用Element(单数),因为ID是唯一的;其他情况均使用Elements(复数)。
因为不管是TagName、Name还是ClassName得到的都是一个数组,所以你这里要写成: getElementsByTagName
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题
回答 1