簡體   English   中英

等效於XML的documentElement.innerHTML

[英]Equivalent of documentElement.innerHTML for XML

我有一些在Firefox中運行的javascript,並訪問第二個標簽的內容。 我無法控制第二個選項卡的內容。

當第二個選項卡是HTML時。 我可以將選項卡的內容作為字符串讀取,也可以使用清除內容

document.documentElement.innerHTML

但是,當第二個選項卡中加載了XML文檔時(即沒有封閉的html標記,因此innerHTML不起作用),我無法弄清楚該怎么做。 我需要做的兩件事是:(1)讀取選項卡內容,(2)清除選項卡內容。

使用XMLSerializer將節點樹轉換為字符串,並使用DOMParser將字符串轉換為節點樹。 據我所知,它們僅適用於Firefox,但自Firefox 4起,我相信它們適用於HTML文檔和XML文檔。 請注意,要清除節點,您只能使用removeChild

您應該能夠使用element.nodeValue

編輯:正如評論中指出的那樣,由於此處詳細說明的限制,這是不可能的: https : //developer.mozilla.org/en/nodeValue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM