我在我的DOMDocument中做了一個getElementsByTagName("li")
,但是我沒有每個li元素的內部HTML,只是不同於getElementById
。如何獲得getElementsByTagName
的HTML?GetElementsByTagName - No HTML
0
A
回答
0
0
getElementsByTagName
返回元素數組。你必須遍歷它以提取innerHTML
(確保你真正想要的HTML,而不僅僅是文字!)
for (var i=0; i<x.length; i++) { //x = the list of elements
var derp = x[i].innerHTML;
}
或者,如果你想成爲幻想,使用原型法的forEach和調用。
[].forEach.call(document.getElementsByTagName("li"), function(element) {
element.innerHTML;
});
我建議用textContent
更換innerHTML
但是,既然你說你想要的文字。
相關問題
- 1. getElementsByTagName
- 2. double getElementsByTagName
- 3. HTML的輸入標籤不被的getElementsByTagName
- 4. DOMDocument getElementsByTagName not working
- 5. GetElementsByTagName替代DOMDocument
- 6. getElementsByTagName不起作用
- 7. 'getElementsByTagName'出現undefined
- 8. IHttpModule Response.Filter Write No Close HTML
- 9. HTML DOMs,ids vs no ids?
- 10. VBA getelementsbytagname問題
- 11. Javascript getElementsByTagName
- 12. GetElementsByTagName(tag).length
- 13. 的getElementsByTagName忽略
- 14. 結合getElementsByTagName和getElementsByClassName
- 15. 爲querySelectorAll和的getElementsByTagName
- 16. Webkit文檔和GetElementsByTagName
- 17. getElementsByTagName not working javascript,XML,google maps
- 18. JavaScript的getElementsByTagName與asp.net
- 19. PHP DOMDocument getElementsByTagname?
- 20. C#XML的getElementsByTagName
- 21. SCRIPT5007 IE9 getElementsByTagName
- 22. Spidermonkey和getElementsByTagName
- 23. PHP XML DOM - getElementsByTagName
- 24. SelectNodes和GetElementsByTagName
- 25. DOM GetElementsByTagName問題
- 26. expandable getElementsByTagName array
- 27. Javascript getElementsByTagName now working
- 28. E4X中的getElementsByTagName
- 29. IE只的getElementsByTagName
- 30. php form no file no upload
這與PHP有什麼關係?爲什麼沒有JavaScript標籤? – j08691 2014-09-18 16:27:25
因爲我使用的是PHP中的DOMElement,而不是JS – Eko 2014-09-18 16:29:18
您使用的是哪種瀏覽器?我似乎發現getElementsByTagName只在IE 10中以這種方式運行。 - 節點中沒有返回innerHTML屬性。 – pdschuller 2014-09-18 21:28:49