社区
JavaScript
帖子详情
iframe 的document.close()
恶心鬼
2015-06-15 07:23:07
我有一个页面,当前有滚动条,其中有个iframe,当前看不到这个iframe,
当我调用iframe的的document.write()写了东西之后,然后调用iframe的document.close(),
结果我这个页面的滚动条会自动调整把这个iframe给显示出来, 怎么去掉这个效果
...全文
199
回复
打赏
收藏
iframe 的document.close()
我有一个页面,当前有滚动条,其中有个iframe,当前看不到这个iframe, 当我调用iframe的的document.write()写了东西之后,然后调用iframe的document.close(), 结果我这个页面的滚动条会自动调整把这个iframe给显示出来, 怎么去掉这个效果
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
document
.
close
()
今天试图做一个常见的js代码编辑运行的功能,很简单,但是一开始做出来发现
iframe
里的js不能执行。。。 在线运行js代码 运行代码 var btn=
document
.getElementById("button"); var
iframe
=
document
.g
动态引入
document
.write的脚本
动态引入使用
document
.write的脚本时,由于页面已加载完成,
document
.write会清空页面内容,导致渲染问题。解决方法包括:1. 使用
document
.open和
document
.
close
改变页面加载顺序,避免覆盖原始内容;2. 通过接口请求脚本内容,使用Dom.parser解析并插入页面;3. 使用
iframe
加载脚本,避免影响主页面;4. 最佳方案是脚本方提供支持动态引入的脚本文件。这些方法各有适用场景,需根据实际情况选择。
动态生成
iframe
中html,动态创建具有给定HTML的
iframe
尽管您src = encodeURI应该工作,但我会采取另一种方式:var
iframe
=
document
.createElement('
iframe
');var html = 'Foo';
document
.body.appendChild(
iframe
);
iframe
.contentWindow.
document
.open();
iframe
.contentWindow.
document
.wr...
跨域
iframe
的自动高度实现
frameID.style.height =
iframe
ID.contentWindow.
document
.body.scrollHeight,在src为其它域页面的时候,提示拒绝访问,
document
.write()用法
1.
document
.open() 功能:打开一个新文档,即打开一个流,并擦除当前文档的内容。 语法:
document
.open(mimetype,replace) 参数: mimetype:可选。规定正在写的文档的类型。默认值是”text/html”。 replace:可选。当此参数设置后,可引起新文档从父文档继承历史条目。 注1:open()方法将擦除当前HTML文档的内容,开始一个新的文档,新文档用write()方法或writeln()方法编写。 注2:调用open()方法打开一个新文档并且用wri
JavaScript
87,997
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章