获取更新的iFrame的标题

时间:2016-02-29 00:23:15

标签: javascript html

我正在从文本编辑器中获取iFrame的HTLM,现在我想获得iFrame的标题,但是我再也无法获得iFrame的内容。

var iFrame =  document.getElementById('myframe');
var iFrameBody;
if ( iFrame.contentDocument )
{ // FF
    iFrameBody = iFrame.contentDocument.getElementsByTagName('html')[0];
}
else if ( iFrame.contentWindow )
{ // IE
    iFrameBody = iFrame.contentWindow.document.getElementsByTagName('html')[0];
}
iFrameBody.innerHTML = x;

console.log(iFrameBody.title);

我试过了iFrameBody.getElementsByTagName('title')

console.log(iFrameBody);给出:

<html>
<head>
    <title>my website</title>
</head>
<body>
    <!--Add your heading tag below-->

</body>
</html>

1 个答案:

答案 0 :(得分:0)

这可以完成工作

document.getElementsByTagName('iframe')[0].contentDocument.title

查看this