开发者社区> 问答> 正文

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

js中另人头痛的问题是太模糊,比如
var oUL = document.getElementById('ul1'); console.log(oUL.childNodes.length);

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

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

展开
收起
a123456678 2016-07-18 10:18:21 2445 0
3 条回答
写回答
取消 提交回答
  • typescript 欢迎你

    2019-07-17 19:57:33
    赞同 展开评论 打赏
  • 规范中Id是唯一的,getElementById 方法是表示通过Id获取,所以获取的结果不是一个数组,是单个节点对象

    2019-07-17 19:57:32
    赞同 展开评论 打赏
  • 获取id是object。document.getElementsByTagName()这个是数组

    2019-07-17 19:57:32
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载