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