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

为什么我的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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号