为了账号安全,请及时绑定邮箱和手机立即绑定

在获取li标签,并且输出所有li元素节点的属性之后屏幕里不显示是怎么回事?

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 />");

}

正在回答

3 回答

2楼说的对  注意双引号和for里面长度判断的条件

0 回复 有任何疑惑可以回复我~

可以得啊!有效果的啊,但是你图上的代码是 for(var i=0;i<myget.length;i++)这里面的mtget有问题,还有.getElementsByTagName(li);这里li要放在引号之间,你手写的代码是getElementByTagName("li");这里应该是elements不是element。

0 回复 有任何疑惑可以回复我~

新手最近常犯的错误就是把 Elements 和 Element 混淆。

记住,只有获取ID时,使用Element(单数),因为ID是唯一的;其他情况均使用Elements(复数)。

因为不管是TagName、Name还是ClassName得到的都是一个数组,所以你这里要写成: getElementsByTagName

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在获取li标签,并且输出所有li元素节点的属性之后屏幕里不显示是怎么回事?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信