課程
/前端開發
/JavaScript
/瀑布流布局
在JS中不是可以通過document.getElementsByClassName(classname)這個語句獲取元素嗎?為什么還需要Tagname??
2015-11-11
源自:瀑布流布局 2-3
正在回答
Tagname獲取標簽節點,ClassName獲取類屬性,兩者都可以達到同一種目的,只是標簽節點在一段html代碼中不一定只用一次,所以慎用?。?!
yunsky0 提問者
document.getElementsByClassName("")比Tagname靈活很多,寫html的時候,有些需要設置相同樣式或者相同功能的標簽,我們一般設置相同的classname,但他們不一定是同樣的標簽(tagname)。所以tagname局限于同樣的標簽元素,而classname不是。希望采納
可以帖一下具體代碼嗎,別人不可能為了回答你的一個問題去把一套視屏看完。
李曉健
那你得需要所有的元素上有className呀 ,如果沒有的話就拿不到呀。但是標簽都有標簽名。而且老版的IE并不支持getElementsByClassName
舉報
瀑布流布局是網站比較流行的一種布局方式,教你實現三大方式
2 回答document.getElementsByClassName('box')
1 回答classname封裝函數的問題
2 回答為什么不用document.getElementsByClassName('element')來取類名為element的元素 而要另外封裝方法?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-12
Tagname獲取標簽節點,ClassName獲取類屬性,兩者都可以達到同一種目的,只是標簽節點在一段html代碼中不一定只用一次,所以慎用?。?!
2015-11-11
document.getElementsByClassName("")比Tagname靈活很多,寫html的時候,有些需要設置相同樣式或者相同功能的標簽,我們一般設置相同的classname,但他們不一定是同樣的標簽(tagname)。所以tagname局限于同樣的標簽元素,而classname不是。希望采納
2015-11-11
可以帖一下具體代碼嗎,別人不可能為了回答你的一個問題去把一套視屏看完。
2015-11-11
那你得需要所有的元素上有className呀 ,如果沒有的話就拿不到呀。但是標簽都有標簽名。而且老版的IE并不支持getElementsByClassName