Learning JavaScript, 2nd Edition

A.9. Chapter 10

  1. The attributes are: id, title, lang, dir, and className

  2. Hereâ??s the element type:

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

  4. Here are the element types:

  5. 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("hello"); p.appendChild(txt); elem.replaceChild(p,child);

  6. The solution is:

  7. divs = document.getElementsByTagName('div'); for (var i = 0; i < divs.length; i++) { alert(divs[i].id); }

  8. The solution is:

  9. var elem = document.getElementById("elem1"); var children = elem.childNodes; var child = elem.getElementsByTagName('h1')[0]; var p = document.createElement("p"); var txt = document.createTextNode("hello"); p.appendChild(txt); elem.replaceChild(p,child);

Категории