タイトルのとおり、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 を取得しましたが、失敗しました。
誰かが良いアイデアを持っていますか?
ありがとう。