window.document.body可以简写为

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window.document.body可以简写为相关的知识,希望对你有一定的参考价值。

window.document.body可以简写为?document.body
js在浏览器环境中,window是全局宿主,window上的对象和方法可以直接调用
比如 :
window.alert('a')
//可以直接写
alert('a')。window对象是页面的根对象,其他所有页面对象都是它的子对象,所以是可以省略不写的。比如你代码中的 document.getElementById... 的完整写法应该是 window.document.getElementById... 。同样的原理,var int=window.setInterval() 也可简写为 var int=setInterval()1、首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。
2、再新建一个child.html页面,如图,展示一个id=link的div标签,和link的点击事件,因为是调用父级方法,所以需要用到window.parent.pop()方法。
3、预览页面,可明显看到parent.html里面的iframe框架,指向的就是child子页面。
4、点击页面中“调用父级pop方法”的文字链,会提示错误,这是因为没配置好域名等相关设置。
5、打开iis,右键iframe文件夹——“管理文件夹”——“浏览”;即可打开本地测试地址;(如小伙伴没配置iis,需要先配置iis建立站点)。
6、再次点击“调用父级pop方法”的文字链,即可成功弹出提示。
参考技术A

document.body

js在浏览器环境中,window是全局宿主,window上的对象和方法可以直接调用

比如 :

window.alert('a')

//可以直接写

alert('a')

参考技术B document.body

jquery jqprint 怎么添加样式

未必是电脑问题,可以试试检查一下打印机设备
a.用JS的window.print();实现最简单 b.因该方法是打印全部页面,所以要先把整个页面替换成待打印的内容,执行打印后,再替换回来即: var bodyHTML=window.document.body.innerHTML; window.document.body.innerHTML=$('#xxx').html(); window
参考技术A 在jQuery中,使用jqprint添加样式的方法:
1、首先明确jqprint的用法及功能:功能是用来做页面打印,而用法如:obj.jqprint();其中obj是要打印的对象,jqprint()方法是用来做打印。
2、在明确用法之后,要为打印的内容添加样式,只需要对obj做好样式设置即可,如:
要打印一个图片,要求图片距离页面顶部有100px的距离,则代码如下:
<img src="test.jpg" id="printImg" style="margin-top:100px;">
js代码:
$("#printImg").jqprint();

以上是关于window.document.body可以简写为的主要内容,如果未能解决你的问题,请参考以下文章

JS如何获取页面可见区域高度

jquery jqprint 怎么添加样式

微信公众平台的坑

jquery 或者js 怎么获取页面光标所在的元素?

js 获取屏幕的宽度和高度

Dart:如何动态设置文档正文innerHTML