我有一个看起来像这样的iframe:如何在JavaScript中获取此子元素的html元素?
<iframe id="iframe2" ...>
#document
<html>...</html>
</iframe>
我试图与html
标签来获取iframe
下面的项目。
在JavaScript中,当我这样做:
document.getElementByID("iframe2")
这个返回正确的iframe中。
然而,当我这样做:
document.getElementByID("iframe2").childNodes
回报是[]
。
document.getElementByID("iframe2").getElementsByTagName("#document")
和document.getElementByID("iframe2").getElementsByTagName("html")
也返回[]
。
如何访问html
标签?
另外,#document
标签叫什么?
http://stackoverflow.com/questions/926916/how-to-get-body-content-of-iframe-by-javascript – kapa
的可能重复听起来非常像这样: 的http:// stackoverflow.com/questions/1088544/javascript-get-element-from-within-an-iframe –
有什么问题。什么是#文档准确?这不只是一个文本?将文本与html标签混合可以导致将整个内容视为文本节点。 –