我正在通過DOM使用childNodes和我有一個參考Text node,我需要修改它的「內部HTML」..但我試過了,它不工作或有這樣的屬性。除了replaceChild()之外,我可以使用哪些函數來操作此Text節點的內部HTML?什麼DOM操作可以在文本節點上完成?
0
A
回答
1
您可能要查找的屬性稱爲nodeValue
。如果您更改文本節點的nodeValue
,則會更改文本。
1
文本節點是葉節點。他們不可能有任何孩子,他們只是簡單的舊文本。你不能也不應該通過內部html編輯它們。您只需編輯文本節點的值以更改其內容即可。如果您需要用結構化的html替換文本節點,則需要刪除文本節點,並在其位置添加適當的文本,元素和屬性節點。
相關問題
- 1. html dom文本節點
- 2. 更改DOM文本節點
- 3. 爲什麼可以在節點
- 4. 爲什麼在操作完成後可以訪問列表理解變量?
- 5. 在Ruby中,有什麼方法可以完成Actionscript中的`with`操作?
- 6. 在DOM中獲取文本節點值
- 7. 上下文操作欄:完成按鈕
- 8. 使用節點js可以完成的所有功能是什麼?
- 9. 從點獲取DOM文本節點?
- 10. 規則引擎可以完成什麼?
- 11. 爲什麼google上的操作使用節點js?
- 12. 規範文檔:DOM文本節點
- 13. Cassandra節點無法完成加入操作
- 14. 什麼可以在新的Chrome操作系統上運行?
- 15. ,javascript可以操作DOM元素嗎?
- 16. 爲什麼我在通過DOM樹時沒有從文本節點獲取值?
- 17. PHP DOM操作有什麼用?
- 18. 什麼可以存儲在DOM存儲?
- 19. DOM導航:消除文本節點
- 20. 從javascript dom文本節點替換
- 21. 通過文本獲取dom節點
- 22. PHP DOM解析所有文本節點
- 23. DOM - 解析來自節點的文本
- 24. 爲什麼一些jQuery UI操作在非DOM DOM元素上失敗?
- 25. 用戶點擊鏈接後可以操作DOM嗎?
- 26. 爲什麼在異步操作完成之前不會執行同步操作?
- 27. 什麼文件操作都可以使用SSH2://在PHP
- 28. 是否可以顯示正在使用php完成的操作?
- 29. 可以在Java中完成5操作Log2(Int 32)位Hack?
- 30. 爲什麼當DOM解析沒有完成時我可以獲得body對象?
如何「在其位置添加適當的文本,元素和屬性節點」? – 2009-08-08 16:43:00
他們絕對不是「普通的舊文本」。它們仍然是具有很多屬性的DOM節點。 – nickf 2009-08-08 17:01:59
@nickf:通過「普通老texT」我的意思是非HTML。它們是DOM,但是文本節點不能有html結構...您需要用文本和html節點替換文本節點以使其具有結構。 – jrista 2009-08-08 17:18:43