getElementById

来源:9-14 删除节点removeChild()

thenger

2015-02-20 16:53

通过getElementById获取的变量content是一个什么内容的数组?为什么无法输出content.length呢

写回答 关注

2回答

  • 11111
    2015-02-21 16:32:36

    一个object对象的引用,封装有一系列对这个节点(ul标签)操作的数据和函数(如果没有找到则为null)。

    以下返回均为true

    var ul = document.getElementById('example');
    console.log(ul instanceof Object);      // Whether ul is an Object ?
    console.log(ul instanceof Node);        // Whether ul is a Node ?
    console.log(ul instanceof Element);   // Whether ul is an Element ?

    更多: Node对象 -- JavaScript 标准参考教程 (alpha)

  • 11111
    2015-02-20 23:17:53

    一个id在一个HTML页中只能出现一次,所以用getElementById获取到的不可能是一个数组。

    像class这种可能出现多次的,可以用getElementsByClassName取到一个数组

    thenge...

    那通过getElementById获取具有id的ul标签得到的是什么?

    2015-02-21 15:14:27

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题