问答详情
源自:9-5 getAttribute()方法

getAttribute方法问题

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

提问者:陈永仁_PHP 2015-05-30 14:39

个回答

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

    是有区别的。

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

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

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

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

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

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