`
zhangyaochun
  • 浏览: 2596416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

获取目标元素所属的document对象

阅读更多

 

api的用途:获取目标元素所属的document对象

 

1、ZYC.dom.g的代码详情在http://zhangyaochun.iteye.com/blog/1439262

 

2、ownerDocument  ---返回某元素的根元素,此属性是只读

 

3、nodeType =9  文档节点

 

 

/*
*getDocument --get the document object that the target element belong to*
*@function*
*@param {HTMLElement|String} element*
*@return {HTMLElement}*
*/
ZYC.dom.getDocument = function(element){
    element = ZYC.dom.g(element);
	return element.nodeType == 9 ? element.ownerDocument : element.document
}
分享到:
评论

相关推荐

    javascrip对象与数组参考大全

    Document对象:网页文档 - **定义**:`Document`对象表示显示在窗口或框架内的文档。 - **属性**(仅列举部分): - `alinkColor`:活动链接的颜色。 - `bgColor`:文档的背景颜色。 - `cookie`:存储在cookie....

    前端开发基础入门教程 JavaScript语言编程基础教程 第4章 DHTML 共30页.pptx

    - **Document对象的理解与应用**:深入探讨Document对象的基本属性与方法。 - **DOM(文档对象模型)操作**:学习如何利用DOM进行网页元素的选择与操作。 - **表单与事件处理**:掌握表单元素的交互逻辑以及常见事件...

    javascript

    表单对象拥有多个属性,如`action`定义了表单数据提交的URL,`elements`包含了表单内所有元素,`length`表示表单元素的数量,`method`定义了数据提交的方式(GET或POST),`name`是表单的名称,而`target`则指定了...

    超级有影响力霸气的Java面试题大全文档

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 17、...

    js 居中漂浮广告

    这两个函数通过`ownerDocument`属性获取到元素所属的文档对象,并优先使用`documentElement`(即`document.documentElement`)的滚动属性,如果该属性不存在,那么会回退到`body`的滚动属性。 2. 获取浏览器窗口的...

    JqueryDeom

    假设我们有一个产品列表,每个产品都有所属的品牌,可以使用jQuery获取和修改这些数据。下面是一个简单的例子: ```html <li data-brand="Apple">iPhone <li data-brand="Samsung">Galaxy ...

    prototype-js

    此外,还有`Object.clone()`用于创建对象的副本,`Object.keys()`获取对象的键数组,增强了对象处理能力。 ### 3. AJAX支持 Prototype JS 提供了强大的AJAX(Asynchronous JavaScript and XML)工具,使得网页可以...

    libxml2学习libxml2学习libxml2学习

    6. `xmlSetTreeDoc()`:设置节点所属的文档对象。 7. `xmlNewChild()`:创建并添加子节点。 8. `xmlSaveFile()`:将XML文档保存到文件。 四、libxml2的错误处理 libxml2通过`xmlGetLastError()`函数获取最近发生的...

    Android 使用Vitamio打造自己的万能播放器(9)—— 在线播放 (在线电视)

    `Document`对象表示整个XML文档,而`DocumentElement`则代表XML文档的根元素。 接着,我们通过`getElementsByTagName("category")`获取所有类别元素(`<category>`标签),然后遍历这些元素,为每个类别创建一个新的`...

Global site tag (gtag.js) - Google Analytics