猿问

获取iframe里的<html>标签

 window.frames[0].document.getElementsByTagName("html")[0].style.display="block";

iframe里的html设置的是display:none;现在想在父层让它显示,这么写不生效。是写法出问题了吗?



还有,

console.log(window.frames[0].document.getElementsByTagName("html")[0].innerHTML)

打印出来的是

<head></head><body></body>

里面的内容不见了。。。。。


桃花长相依
浏览 539回答 1
1回答

一只名叫tom的猫

试试:document.getElementById('iframe的ID').contentWindow.document.getElementsByTagName("html")
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答