我們很多非jQuery的javaScript開發人員,一直在使用domElement.setAttribute及其姊妹函數來破解無數dom元素,爲所有互聯網永恆。html + javascript中的屬性命名空間是什麼? (setAttributeNS)
吧,CSS,DOM類名,存儲可變數據/檢索等...
var b = document.getElementById("someDiv");
b.setAttribute("align", "center");
那麼,有什麼目的/實際利用其domElement.setAttributeNS變異的?這個問題是關於網絡瀏覽器的顯示/使用。而不是在XML的上下文中。其中setAttributeNS有很多用途。
var d = document.getElementById("someDiv");
d.setAttributeNS("http://www.mozilla.org/ns/specialspace", "align", "center");
設置。我會理解的,然而MDN上的例子明確地使用NS來進行顯示操作。 (第二例)。其中我無法掌握 – PicoCreator
他們正在使用描述該示例演示文稿的XML格式。有很多不同的XML格式可以做到這一點。 – Quentin
嗯,我猜...「它的意思是XML(domElement)。而不是htmlElement(它繼承了domElement)」&「MDN上的例子只是一個例子」......會算作答案+ _ +,。哈哈 – PicoCreator