问答详情
源自:9-8 访问子节点childNodes

为什么我的switch函数没有效果出来

for(var i=0;i<x.length;i++)

 {

    document.write(x[i].nodeType+"&nbsp");

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

            

    }

 }


提问者:慕瓜0481814 2018-04-24 17:10

个回答

  • coollin
    2018-05-21 17:15:48

     var y=parseInt(x[i].nodeType.innerHTML);  

    改成

     var y=parseInt(x[i].nodeType);

     就可以了

  • 强颜欢笑丶
    2018-05-18 20:18:25

    nodeType返回的就是数值,你再加一个innerHTML是想干嘛?

  • qq_noregretsofl_0
    2018-04-24 21:48:01

    你先吧程序真简单点  你就看懂咯