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

为什么我的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/>");

            

    }

 }


正在回答

3 回答

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

改成

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

 就可以了

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

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

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

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

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

举报

0/150
提交
取消

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

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