双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

【求助】梅花雨进来帮帮忙,下面代码在firefox中怎么写才能执行?

ldw701 ldw701 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<script language="javascript" type="text/javascript">
function Print()
{
var Bdhtml=window.document.body.innerHTML;
var sprnstr="<!--startpint-->";
var eprnst="<!--endprint-->";
var start=Bdhtml.indexOf(sprnstr)+17;
var end = Bdhtml.indexOf(eprnst);
var prnhtml=Bdhtml.substring(start,end);
var OpenWindow = window.open("about:blank");
OpenWindow.document.body.innerHTML=prnhtml;
OpenWindow.print();
}
</script>

就是这一句:OpenWindow.document.body.innerHTML=prnhtml;
在firefox下面不起作用。。
我的用意是在原页面获取一段文字,付给新打开的窗口,然后在新窗口中打印这些文字,在ie下这段代码没问题,但是在firefox下,打开的新页面内容是空的!
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
ldw701
JavaScript 87,983 成员 224,680 内容