私たち非jqueryjavaScript開発者の多くは、インターネットの永遠のすべてのために、 domElement.setAttributeとその姉妹関数を使用して、無数のdom要素をハックしています。
それでも、css、dom classNames、変数データの保存/取得など...
var b = document.getElementById("someDiv");
b.setAttribute("align", "center");
では、そのdomElement.setAttributeNSバリアントの目的/実際の使用法は何ですか?この質問は、Webブラウザの表示/使用に関するものです。そして、XMLのコンテキストではありません。setAttributeNSには多くの用途があります。
var d = document.getElementById("someDiv");
d.setAttributeNS("http://www.mozilla.org/ns/specialspace", "align", "center");