我有一个div像这样得到DIV的所有内容,包括JavaScript的使用I帧的内容不是jQuery的
<div id="tid">
<iframe>
<html>
<body>
<scripts></scripts>
<iframe>...
//more content
<ifram>
</body>
</html>
</iframe>
</div>
我想下面使用JavaScript。
<iframe>
<html>
<body>
<scripts></scripts>
<iframe>...
//more content and cannot guess how many iframes are there.
<ifram>
</body>
</html>
</iframe>
InnerHtml只返回第一个iframe。我试着用.contentDocument.getElementsByTagName('body')[0] .innerHTML。但是这只能返回第一个iframe。我想要所有的内容到字符串变量,而不使用jQuery。
谢谢
谢谢,,这正与我的例子,但不符合实际情况的工作。实际就像广告意义的HTML。我想要在div中获得整个html。 –
整个html div是什么意思?你不想打印纯文本的HTML?你想在另一个地方使用div html内容吗? –
我不想打印,我想把脚本和所有内容放入一个变量中。在真实案例中,iframe内容只能获得一个级别。但我不知道有多少iframes在那里:( –