getAttribute方法问题

来源:9-5 getAttribute()方法

陈永仁_PHP

2015-05-30 14:39

con[0].getAttribute('title')和con[0].title有什么区别吗?还是两个都能用?

写回答 关注

2回答

  • 摇摆企鹅
    2015-05-30 14:52:51
    已采纳

    是有区别的。

    cont[0].title 这种方法只能获取 html元素原定义的一些属性 比如 id name title 这些属性

    而getAttribute()方法可以获取 元素的任何属性值。比如 我自定义个属性 如下

    <div id="div1" data-id="num1"></div>

    这个时候你想获取 属性data-id 的值 你只有通过 getAttribute()方法

    陈永仁_PH...

    非常感谢!太牛了

    2015-06-02 11:20:08

    共 1 条回复 >

  • arlenhui
    2015-05-30 14:59:21

    都能用,因为getElementsByTagName('')本来就是生成一个对象,对象上有各种方法属性。用.来取属性是可以的。

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题