jQuery中使用了document和window哪些属性和方法
2011-08-30 21:41
513 查看
注明:未列出常见的比如document.getElementById(),object.addEventListener()等。
由于IE 8多达五种渲染模式,所以判断是否是怪癖模式需要借助于IE独有的document.documentMode进行额外检测
参见此文/article/6948375.html
所有浏览器均支持此属性(FF3.6以上支持)。
标准浏览器中,普通的HTML元素没有此属性(Opera的script标签除外)。
jQuery中的ready函数使用complete状态值来判断DOM树是否加载完成
IE9支持此方法
具体信息参见http://blog.csdn.net/huajian2008/article/details/3960343
非IE可以使用obj.scrollTop+=10;
适用的元素有html、body、div、span、textarea等
详细信息参见http://msdn.microsoft.com/en-us/library/ms536414(VS.85).aspx
IE中eval和window.eval功能相同,window.eval执行得脚本作用域也是当前执行上下文。
document.activeElement
获取文档当前获得焦点的元素document.head
在jQuery中使用方式如下document.head || document.getElementsByTagName( "head" )[0] ,可见并非所有浏览器支持document.body
获得当前文档的HTMLBodyElement元素document.compatMode
获取当前文档的渲染方式。返回值:BackCompat(怪癖模式)和CSS1Compat(标准模式)。由于IE 8多达五种渲染模式,所以判断是否是怪癖模式需要借助于IE独有的document.documentMode进行额外检测
参见此文/article/6948375.html
document.readySate
返回文档的加载状态:uninitialized,loading,loaded,interactive,complete所有浏览器均支持此属性(FF3.6以上支持)。
标准浏览器中,普通的HTML元素没有此属性(Opera的script标签除外)。
jQuery中的ready函数使用complete状态值来判断DOM树是否加载完成
document.documentElement
返回文档根元素(HTMLHtmlElement)document.documentElement.currentStyle
IE独有方法,获取元素样式document.documentElement.contains()
IE专用,用于判断文档是否包含指定节点元素document.documentElement.compareDocumentPosition()
比较当前节点与指定节点的文档位置IE9支持此方法
具体信息参见http://blog.csdn.net/huajian2008/article/details/3960343
document.documentElement.doScroll()
IE独有方法,模拟用户滚动条点击;jQuery使用此方法在IE6中检测DOM树是否可用。非IE可以使用obj.scrollTop+=10;
适用的元素有html、body、div、span、textarea等
详细信息参见http://msdn.microsoft.com/en-us/library/ms536414(VS.85).aspx
document.defaultView(DOMWindow)
返回当前文档相关联的window对象或者null,IE 9支持此属性document.defaultView.getComputedStyle()
获得元素样式信息(非内联),返回样式表对象。W3C标准方法;IE对应的是currentStyle属性window.frameElement
获取当前文档的宿主节点iframe元素window.location
返回当前文档的URL信息window.execScript()
execScript函数与eval的功能相同,不同的是eval函数执行后的脚本的作用域是当前执行上下文,而execScript则总是针对全局作用域。IE中eval和window.eval功能相同,window.eval执行得脚本作用域也是当前执行上下文。
相关文章推荐
- jQuery中使用了document和window哪些属性和方法小结
- jQuery中使用了document和window哪些属性和方法小结
- jQuery在IE8上使用时提示“对象不支持此属性或方法”
- html5的自定义data-*属性和jquery的data()方法的使用示例
- document.selection和window.getSelection属性和方法详解
- jquery中的$(document).ready()方法和window.onload方法区别
- jQuery在IE8上使用,IE8提示“对象不支持此属性或方法”
- JS自定义data-*属性与jquery的data()方法的使用
- JS点击任意标签获得该标签属性,以获得ID为例,以及AJAX的异步原理和 $(document).ready()与window.onload加载方法的区别
- jQuery中使用data()方法读取HTML5自定义属性data-*实例
- 当使用easyui时,jquery的设置disabled属性方法失效
- jquery操作中使用window.onbeforeload()方式无法解除事件的方法
- html5的自定义data-*属性和jquery的data()方法的使用示例
- jQuery中使用data()方法读取HTML5自定义属性data-*实例
- HTML 5 的自定义 data-* 属性和jquery的data()方法的使用
- JS中Window,document,form的属性,方法,事件
- 【jQuery】使用attr()方法控制元素的属性
- 通过$(this)使用jQuery包装后的方法或属性
- html5的自定义data-*属性与jquery的data()方法的使用
- jquery之操作元素属性和特性(设置特性值,attr(name,value),attr(attributes)方法的使用)