JavaScript Tutorial/DOM Node/nextNode

Материал из Web эксперт
Версия от 11:24, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Firefox only NodeIterator Example

   <source lang="javascript">

<html> <head> <title>NodeIterator Example</title> <script type="text/javascript">

  var iterator = null;
  function makeList() {
      var oDiv = document.getElementById("div1");
      iterator = document.createTreeWalker(oDiv, NodeFilter.SHOW_ELEMENT, null, false);
      var oOutput = document.getElementById("text1");
      var oNode = iterator.nextNode();
      while (oNode) {
          oOutput.value += oNode.tagName + "\n";
          oNode = iterator.nextNode();
      }
  }

</script> </head> <body>

A: B C D E F

Hello World!

  • List item 1
  • List item 2
  • List item 3

<textarea rows="10" cols="40" id="text1"></textarea>
<input type="button" value="Make List" onclick="makeList()" /> </body> </html></source>