我正在从文本编辑器中获取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>

最佳答案

这做好了

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


查看this

关于javascript - 获取更新的iFrame的标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35690094/

10-11 14:18