-2

タイトルのとおり、javascript によって生成されたものを含むすべての DOM ツリーを取得するにはどうすればよいですか。

例えば:

<html>
...
  <script type='text/javascript'>
    function add_new_element(){
      var dv, newP;
      newP = document.createElement("p");
      newP.id = 'new';
      dv = document.getElementById('ex');
      dv.appendChild(newP);
    }
  </script>
  <body onload="add_new_element()">
    <div id="ex"></div>
  </body>
</html>

そして、jsによって生成された「p」を含むすべてのDOMを取得したい。

phantomjs を使って js を実行してから DOM を取得しましたが、失敗しました。

誰かが良いアイデアを持っていますか?

ありがとう。

4

1 に答える 1