1. Die Attribute sind: id, title, lang, dir und className.

  2. Das ist der Typ des Elements:

    var elems = document.getElementByName('elemName');
    for (var i = 0; i < elems.length; i++) {
        alert(elems[i].tagName);
    }
  3. Das sind die Elementtypen:

    var children = nd.childNodes;
    for (var i = 0; i < children.length; i++) {
        alert(children[i].nodeType);
    }
    
    divs = document.getElementsByTagName('div');
     for (var i = 0; i < divs.length; i++) {
         alert(divs[i].id);
    }
    
    var elem = document.getElementById("elem1");
    var children = elem.childNodes;
    var child = elem.getElementsByTagName('h1')[0];
    var p = document.createElement("p");
    var txt = document.createTextNode("Hallo");
    p.appendChild(txt);
    
    elem.replaceChild(p,child);
  4. Die Lösung ist:

    divs = document.getElementsByTagName('div'); ...

Get Einführung in JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.