跨域修改iframe(框架)中的文字内容
html代码:
<body style='overflow:-Scroll;overflow-y:hidden'>
<iframe id = "content" frameborder=no border=0 marginwidth=0 marginheight=0 width='100%' height='100%' allowfullscreen='true' src="replace.php?http://vip.ikoori.com/index.zul"></iframe>
</body>
<script type="text/javascript">
window.οnlοad=function(){
console.log('执行');
}
</script>
需求:把左上角的“办件公示”隐藏掉,class="tips",并且在window.οnlοad打印不了,是怎么回事呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你这个父页面获取iframe子页面的内容涉及到跨域问题:document.getElementById('content').contentDocument.getElementsByClassName('tips').hide();
可以通过获取iframe元素的
contentWindow
和contentDocument
属性来获取iframe的window和document进行对iframe内部的操作