在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 請問js這樣獲取img標簽的src錯了嗎?

請問js這樣獲取img標簽的src錯了嗎?

點擊圖片 ,添加一個樣式(給他增加了一個類名),再點擊確定,用js獲取這個類名下 的src應該沒問題吧?但是我這是undefined 為什么?

clipboard.png

clipboard.png

回答
編輯回答
司令

document.getElementsByClassName('use-photo_bord')[0].src

2017年5月11日 10:02
編輯回答
礙你眼

二樓三樓寫得對!

2017年2月23日 23:20
編輯回答
柒槿年

因為 document.getElementsByClassName 返回的是一個對象數(shù)組,如果你的網(wǎng)頁只有一個 class 為 user_photo_bord 的圖片,你應該這樣寫:

document.getElementsByClassName("user_photo_bord")[0].src

包括 getElementsByName 和 getElementsByTagName 都是返回一個element數(shù)組,因為在DOM中,className, name 或標簽名都可能不是唯一的,只有 getElementById 才會返回特定的 element,仔細觀察,能發(fā)現(xiàn)前者是 getElements,后者是 getElement,這就是區(qū)別所在。

2018年6月17日 17:07
編輯回答
糖豆豆

獲取元素的方法返回的是數(shù)組,得先用下標取

2018年2月10日 00:58