亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

con[i].getAttribute("title")和con[i].title用法相似,請問有什么差別嗯

con[i].getAttribute("title")和con[i].title用法相似,請問有什么差別嗯

正在回答

5 回答

con[i].title只能獲取HTML元素中現有的屬性

而con[i].getAttribute("title")不僅可以獲取HTML元素中現在的屬性,還可以獲取非HTML元素也就是自定義的。

你可以試著把li元素中的某個title改為title1,使用con[i].getAttribute("title"),會發現結果只能顯示title1的屬性值,而title屬性的值不會顯示。

7 回復 有任何疑惑可以回復我~
#1

小魚機 提問者

非常感謝!
2015-06-25 回復 有任何疑惑可以回復我~
#2

為理想我拼了 回復 小魚機 提問者

不好意思哈,這有筆誤,使用con[i].getAttribute("title")應該是使用con[i].getAttribute("title1"),這樣才能測試出結果。
2015-06-28 回復 有任何疑惑可以回復我~

con[i].getAttribute("title")  不存在是,返回值是null.而con[i].title 返回值是空

0 回復 有任何疑惑可以回復我~

?var con = document.getElementsByTagName("li");

? ? var text = con.getAttribute("title");

? ? document.write(text);

得到的是數組,但我不循環遍歷,直接獲取可以嗎?


0 回復 有任何疑惑可以回復我~

con[i].title只能獲取HTML元素(標簽)中現有的屬性

而con[i].getAttribute("title")不僅可以獲取HTML元素中現在的屬性,還可以獲取非HTML元素也就是自定義的。

知道了其中的區別,記錄下,謝謝!


0 回復 有任何疑惑可以回復我~

同問。非常感謝老師

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

con[i].getAttribute("title")和con[i].title用法相似,請問有什么差別嗯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號