javascript中乱七八糟的类型如何解决

ziluopao 发布于 2016/03/06 10:19
阅读 163
收藏 0
js中另人头痛的问题是太模糊,比如

var oUL = document.getElementById('ul1'); console.log(oUL.childNodes.length);

按说此时的oUL是一个数组,但是打印出来的是object

太乱了,有没有办法精确的确定元素类型呢,真让人头痛!

加载中
0
飞翔小兵

获取id是object。document.getElementsByTagName()这个是数组

1
zhangning_yumedu
zhangning_yumedu
这是你自己学艺不精,不看文档,byid获得的本来就只有一个对象何来数组!买本入门书好好看看
0
你若安好
你若安好
document.querySelector("#id");这个可以满足你要求
0
张亦俊
张亦俊
oUL.childNodes并不是数组呀,你可以用typeof看到,这是DOM标准的一部分,挺DT的
-1
0
0808xyj
换成 document.getElementById('ul1')[0] 试试看
返回顶部
顶部