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

获取元素的父节点dom.getParent

阅读更多

api用途:获取指定元素的父节点

 

兼容性参考http://zhangyaochun.iteye.com/blog/1439707

 

 

/*
*_g*
*@inner-function*
*@param id*
*@return {HTMLElemet}*
*@relay on ZYC.lang*
*/
ZYC.dom._g = function(id){
    if(ZYC.lang.isString(id)){
	   return document.getElementById(id);
     } 
     return id;
}

 

 

/*
*getParent --get the parent node of the target element*
*@function*
*@param {HTMLElement|String} element*
*@return {HTMLElement|null}*
*/
ZYC.dom.getParent = function(element){
       element = ZYC.dom._g(element);
       //parentElement ---ie
       //parentNode --ff
       return element.parentElement || element.parentNode || null;
};
分享到:
评论

相关推荐

    dom4j常用方法

    dom4j常用方法 i.SAXReader sr = new SAXReader(); 生成解析器对象 ii.解析器对象.read(file对象);...元素节点.getParent() 获取指定节点的父节点 xiv.父节点.remove(子节点) 删除父节点的指定子节点

    使用DOM4J对XML文件操作-添加、修改、删除、获取元素节点

    这里,`parentElement`是新元素的父节点。 2. **修改元素节点** 修改元素节点涉及找到要更改的元素,然后设置其属性或文本内容。你可以通过`Element`对象的`setText()`方法改变文本内容,通过`setAttribute()`...

    你所应该知道的Dom4J

    - **getParent()**:获取父节点。 - 例如:`Element parent = node.getParent();` - **getText()**:获取节点的文本内容。 - 例如:`String text = node.getText();` - **selectNodes(String xpathExpression)**:...

    Java操作xml

    删除元素或属性涉及找到要删除的节点,然后从其父节点中移除。例如,删除元素`<toBeDeleted>`: ```java Element toBeDeleted = ...; // 获取要删除的元素 toBeDeleted.getParent().removeChild(toBeDeleted); ``` ...

    JAVA读取.删除.修改XML文档

    // 获取父元素 element.remove(list.get(0)); // 删除公司元素 XMLWriter writer = new XMLWriter(new FileOutputStream(inputXml), OutputFormat.createPrettyPrint()); writer.write(document); writer.close...

    Python大数据之使用lxml库解析html网页文件示例

    5. 获取某节点的父节点: ```python dom[0].getparent() ``` 6. 获取某节点的属性值: ```python dom[0].get("属性名称") ``` XPath是lxml库的一个重要功能,它是一种在XML文档中查找信息的语言。使用XPath可以...

    第36章 Tree(树)组件[4]1

    - `getParent`:`target`参数,获取指定节点的父节点。 - `getChildren`:`target`参数,获取指定节点的所有子节点。 - `getChecked`:`state`参数,可选值为'checked', 'unchecked', 'indeterminate',获取特定...

    xml教程 有例子哦

    `count`变量用于跟踪子节点的数量,而`child`、`next`和`parent`指针分别指向子节点、下一个节点和父节点。`data`、`tag`和`type`属性分别存储节点的值、标签名称和类型。 接着,我们有一个`xml`类,它是整个XML...

    zTree插件下拉树使用入门教程

    这里的每个对象代表树的一个节点,`id`是节点的唯一标识,`pId`表示父节点的ID,`name`是显示的文本。在实际应用中,这些数据通常从数据库中获取并转换为JSON格式。 为了将数据库中的数据转化为JSON,你需要创建一...

    使用jQuery+EasyUI实现CheckBoxTree的级联选中特效

    通过监听`onCheck`事件,我们可以自定义父节点和子节点之间的选中关系,实现灵活的用户交互。同时,通过`getChecked`函数,我们可以轻松获取用户的选中项,便于进一步处理。这种实现方式在实际项目中非常实用,能够...

    javascript 框架小结 个人工作经验

    此外,通过Object类,作者为每个对象添加了getType方法来获取对象的类型,还有getParent方法用于获取对象的父节点,这对于跟踪和操作DOM树非常有用。 getQuery方法的更新是为了从URL中提取参数,支持传入自定义URL...

Global site tag (gtag.js) - Google Analytics