MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See for all notifications.

Your Search Results


    var tableTitle = 'DOM methods dealing with element\'s attributes:';
    var tableHead1 = 'Not namespace-aware, most commonly used methods';
    var tableHead2 = 'Namespace-aware variants (DOM Level 2)';
    var tableHead3 = 'DOM Level 1 methods for dealing with <code>Attr</code> nodes directly (seldom used)';
    var tableHead4 = 'DOM Level 2 namespace-aware methods for dealing with <code>Attr</code> nodes directly (seldom used)';
    switch(env.locale) {
        case 'es':
            tableTitle = 'Métodos DOM que tratan con atributos de elementos:';
        case 'fr':
            tableTitle = 'Méthodes DOM traitant des attributs sur les éléments :';
            tableHead1 = 'DOM Level 1 (le plus courant)';
            tableHead2 = 'DOM Level 2';
            tableHead3 = 'DOM Level 1 traitant directement les nœuds <code>Attr</code>';
            tableHead4 = 'DOM Level 2 traitant directement les nœuds <code>Attr</code>';
        case 'ja':
            tableTitle = 'DOM メソッドは要素の属性を取り扱います。';
            tableHead1 = '名前空間に無関係、<br />最も一般的に使用されるメソッド';
            tableHead2 = '名前空間に限定される変数<br />(DOM Level 2)';
            tableHead3 = '<code>Attr</code> ノードを直接扱う DOM レベル 1 のメソッド<br />(ほとんど使用されない)';
            tableHead4 = '<code>Attr</code> ノードを直接扱う DOM レベル 2 名前空間に限定されるメソッド<br />(ほとんど使用されない)';
        case 'pl':
            tableTitle = 'Metody DOM do obsługi atrybutów to:';
            tableHead1 = 'DOM Level 1 <small>(brak obsługi przestrzeni nazw, najczęściej używane)</small>';
            tableHead2 = 'DOM Level 2 <small>(obsługa przestrzeni nazw)</small>';
            tableHead3 = 'DOM Level 1 <small>- praca bezpośrednio z węzłami <code>Attr</code> (rzadko używane)';
            tableHead4 = 'DOM Level 2 <small>- praca bezpośrednio z węzłami <code>Attr</code>, z obsługą przestrzeni nazw (rzadko używane)</small>';
        default: break;
    <p><%- tableTitle %></p>
    <table class="standard-table">
    <th><%- tableHead1 %></th>
    <th><%- tableHead2 %></th>
    <th><%- tableHead3 %></th>
    <th><%- tableHead4 %></th>
    <td><%- template("domxref",["element.setAttribute","setAttribute"]) %> (DOM 1)</td>
    <td><%- template("domxref",["element.setAttributeNS","setAttributeNS"]) %></td>
    <td><%- template("domxref",["element.setAttributeNode","setAttributeNode"]) %></td>
    <td><%- template("domxref",["element.setAttributeNodeNS","setAttributeNodeNS"]) %></td>
    <td><%- template("domxref",["element.getAttribute","getAttribute"]) %> (DOM 1)</td>
    <td><%- template("domxref",["element.getAttributeNS","getAttributeNS"]) %></td>
    <td><%- template("domxref",["element.getAttributeNode","getAttributeNode"]) %></td>
    <td><%- template("domxref",["element.getAttributeNodeNS","getAttributeNodeNS"]) %></td>
    <td><%- template("domxref",["element.hasAttribute","hasAttribute"]) %> (DOM 2)</td>
    <td><%- template("domxref",["element.hasAttributeNS","hasAttributeNS"]) %></td>
    <td><%- template("domxref",["element.removeAttribute","removeAttribute"]) %> (DOM 1)</td>
    <td><%- template("domxref",["element.removeAttributeNS","removeAttributeNS"]) %></td>
    <td><%- template("domxref",["element.removeAttributeNode","removeAttributeNode"]) %></td>
    Search for pages that use Template:DOMAttributeMethods to see example use cases and how many pages use this macro.

    Document Tags and Contributors

    Contributors to this page: Zal, ethertank, Nickolay, trevorh, chukito, Hynekcer, Mgjbot, Ryotakano
    Last updated by: ethertank,