課程
/前端開發
/JavaScript
/JavaScript進階篇
con[0].getAttribute('title')和con[0].title有什么區別嗎?還是兩個都能用?
2015-05-30
源自:JavaScript進階篇 9-5
正在回答
是有區別的。
cont[0].title 這種方法只能獲取 html元素原定義的一些屬性 比如 id name title 這些屬性
而getAttribute()方法可以獲取 元素的任何屬性值。比如 我自定義個屬性 如下
<div?id="div1"?data-id="num1"></div>
這個時候你想獲取 屬性data-id 的值 你只有通過 getAttribute()方法
陳永仁_PHP 提問者
都能用,因為getElementsByTagName('')本來就是生成一個對象,對象上有各種方法屬性。用.來取屬性是可以的。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答getAttribute()方法
3 回答JS中getAttribute的問題
2 回答為什么nodeObject.nextSibling不能使用getAttribute()方法
4 回答關于getAttribute的問題
1 回答直接訪問節點屬性和使用getAttribute()方法的區別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-30
是有區別的。
cont[0].title 這種方法只能獲取 html元素原定義的一些屬性 比如 id name title 這些屬性
而getAttribute()方法可以獲取 元素的任何屬性值。比如 我自定義個屬性 如下
這個時候你想獲取 屬性data-id 的值 你只有通過 getAttribute()方法
2015-05-30
都能用,因為getElementsByTagName('')本來就是生成一個對象,對象上有各種方法屬性。用.來取屬性是可以的。