回答
在這裏你去這樣做:
var items = document.getElementById('items'),
divs = document.getElementsByClassName('count');
[].slice.call(divs).forEach(function (div) {
div.innerHTML = items.innerHTML;
});
現場演示:http://jsfiddle.net/MGqGe/
我用這個[].slice.call(divs)
改造節點列表成一個常規數組,以便我可以調用forEach
方法。
Btw,careful with innerHTML。我個人會使用庫(如jQuery)來克隆內容。
對於直接的JavaScript回答爲+1,但應該檢查getElementsByClassName是否存在(如果使用)。 – kinakuta
@kinakuta'getElementsByClassName'和'forEach'沒有在IE8中實現。如果OP需要跨瀏覽器解決方案,他應該使用庫。如果不需要支持IE8,請使用我的代碼。 –
使用'querySelectorAll',只要你將'.slice'轉換爲Array和'forEach',你就可以獲得IE8的支持。 – user113716
- 1. jquery替換所有具有相同名稱的圖像
- 2. 將具有相同類的所有div插入到數組中?
- 3. 檢查所有div具有相同的類或不
- 4. Selenium:如何點擊所有具有相同類名的DIV
- 5. 如何選擇具有相同類別的所有div
- 6. SQL替換所有列具有相同2xstring
- 7. 用於切換特定div的jQuery切換功能(而不是所有具有相同類名稱的div)
- 8. 用Javascript替換所有innerhtml文本
- 9. 切換具有相同的類名
- 10. 顯示隱藏同時具有相同類的所有div Java腳本
- 11. 添加類元素具有一定的父DIV(不應用具有相同的父名的所有div)
- 12. 如何切換具有相同類的單個div
- 13. 將所有純文本替換爲相同的分類
- 14. 替換所有NaN在特定行具有相同的值 - Matlab的
- 15. 替換與類名的div中的所有文本 - 只有JS
- 16. DIV的innerHTML內容替換一個div
- 17. 隱藏所有div的(除了第一個)具有相同的類
- 18. jQuery SlideToggle打開具有相同ID的所有div
- 19. 搜索並替換具有相同名稱的所有文本實例
- 20. Basex 8.44 db:替換不替換具有相同名稱的現有文件
- 21. 將css屬性添加到jquery中具有相同類的所有div
- 22. 只更改活動div而不是所有具有相同名稱的類
- 23. 替換div中的所有網址
- 24. Magento的 - 所有類別具有相同的圖像
- 25. 具有相同水平位置的div
- 26. phpquery:提取具有相同類ID的所有超鏈接?
- 27. 選擇所有具有相同類別的元素
- 28. jQuery:如果所有孩子都具有相同的類
- 29. SUM所有字段具有相同類型值的SQL Server
- 30. 訪問所有具有相同類別的單個對象BitBitMask
'items'裏面有什麼? –
你不應該用innerHTML做任何事情。 http://stackoverflow.com/questions/7392930/why-should-y-innerhtml-x-innerhtml-be-avoided – Incognito