我想刪除的xmlns從使用JavaScript的XHTML文檔的根html元素屬性的根元素屬性,但沒有我曾嘗試似乎工作:我想刪除的xmlns從XHTML文檔
document.documentElement.removeAttribute("xmlns")
和
document.documentElement.removeAttributeNode(document.documentElement.getAttributeNode("xmlns"))
已經完全無法刪除xmlns屬性。
有什麼建議嗎?
編輯:我發現刪除正常的文檔上的xmlns工作正常,但從iframe的contentDocument中刪除它是什麼給了我麻煩。
你想這樣做的任何理由? XHTML文檔需要這個屬性,除非你可以用其他命名空間複製所有的HTML功能,或者它不是真正的XHTML。 –
我想刪除它,將documentElement.outerHTML寫入沒有xmlns的textarea,然後將其放回。 –
但是,如果你有outerHTML,你可以從中刪除第一次出現的'xmlns =「http://www.w3.org/1999/xhtml」''屬性。 –