課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
var text=con[i].getAttribute("title")與var text=con[i].title 有什么區(qū)別嗎?
2020-10-16
源自:JavaScript進(jìn)階篇 9-5
正在回答
這里的title點(diǎn)操作符和getAttribute獲取到的屬性值沒(méi)區(qū)別。
點(diǎn)操作符 只能對(duì)html里面本身就有的標(biāo)簽操作
getAttribute能跟點(diǎn)操作符一樣獲取操作,還能對(duì)自定義標(biāo)簽節(jié)點(diǎn)操作。
比如<div title= "1"? abcd="5"></div>這個(gè)標(biāo)簽里面的title兩個(gè)都能獲取操作。而abcd只能getAttribute獲取操作,點(diǎn)操作符獲取不到。
你好,根據(jù)我的運(yùn)行結(jié)果可以發(fā)現(xiàn),var text=con[i].getAttribute("title")返回值是一個(gè)對(duì)象,
?
像左圖的輸入就會(huì)出現(xiàn)
這種運(yùn)行結(jié)果,原因是第二個(gè)li標(biāo)簽返回了""(空字符串)。
這種方式也不是不行,如果換一種寫法
此時(shí)的輸出:
就和getAttribute()時(shí)的結(jié)果一樣了。
總結(jié):.title就算沒(méi)有該屬性也會(huì)返回空字符串。
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
6 回答con[i].getAttribute("title"); 和 con[i].title;的區(qū)別?
1 回答關(guān)于 con[i].getAttribute("title") 和 ?con[i].title 區(qū)別
6 回答con[i].getAttribute("title")和con[i].title用法相似,請(qǐng)問(wèn)有什么差別嗯
1 回答var text=Lists[i].getAttribute("title");如果title沒(méi)有,返回的是什么?
3 回答在if語(yǔ)句前text都已經(jīng)賦值了text=Lists[i].getAttribute("title"),為什么if里面又要對(duì)text=Lists[i].getAttribute("title")再賦值一次呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-01-27
這里的title點(diǎn)操作符和getAttribute獲取到的屬性值沒(méi)區(qū)別。
點(diǎn)操作符 只能對(duì)html里面本身就有的標(biāo)簽操作
getAttribute能跟點(diǎn)操作符一樣獲取操作,還能對(duì)自定義標(biāo)簽節(jié)點(diǎn)操作。
比如<div title= "1"? abcd="5"></div>這個(gè)標(biāo)簽里面的title兩個(gè)都能獲取操作。而abcd只能getAttribute獲取操作,點(diǎn)操作符獲取不到。
2020-10-21
你好,根據(jù)我的運(yùn)行結(jié)果可以發(fā)現(xiàn),var text=con[i].getAttribute("title")返回值是一個(gè)對(duì)象,
像左圖的輸入就會(huì)出現(xiàn)
這種運(yùn)行結(jié)果,原因是第二個(gè)li標(biāo)簽返回了""(空字符串)。
這種方式也不是不行,如果換一種寫法
此時(shí)的輸出:
就和getAttribute()時(shí)的結(jié)果一樣了。
總結(jié):.title就算沒(méi)有該屬性也會(huì)返回空字符串。