慕瓜0481814
2018-04-24 17:10
for(var i=0;i<x.length;i++)
{
document.write(x[i].nodeType+" ");
var y=parseInt(x[i].nodeType.innerHTML);
switch(y)
{
case 1:
document.write("元素"+"<br/>");
break;
case 2:
document.write("属性"+"<br/>");
break;
case 3:
document.write("文本"+"<br/>");
break;
case 8:
document.write("注释"+"<br/>");
break;
default:
document.write("文档"+"<br/>");
}
}
var y=parseInt(x[i].nodeType.innerHTML);
改成
var y=parseInt(x[i].nodeType);
就可以了
nodeType返回的就是数值,你再加一个innerHTML是想干嘛?
你先吧程序真简单点 你就看懂咯
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题