`

javascript:操作父结点和子结点

阅读更多
<html>
<head></head>
<body>
<table>
   <tr>
    <td><input type="checkbox"/></td>
    <td id="baidu"><a href="www.baidu.com" onclick="test(this);return false;">百度</a></td>
   </tr>
   <tr>
    <td><input type="checkbox"/></td>
    <td><a href="www.google.com" onclick="test(this);return false;">Google</a></td>
   </tr>
</table>
</body>
</html>
<SCRIPT LANGUAGE="JScript">
function test(obj){ 
//alert(obj.parentElement.id);
var nodeList=obj.parentElement.parentElement.childNodes;
alert(nodeList[0].childNodes[0].tagName);
alert(nodeList[0].childNodes[0].type);
alert(nodeList[0].childNodes[0].checked);
nodeList[0].childNodes[0].checked="checked";

}
</SCRIPT>
分享到:
评论

相关推荐

    教你javascript克隆dom结点,浅复制结点,深复制结点

    本文将详细介绍JavaScript中的DOM节点克隆,包括浅复制和深复制的区别。 一、DOM节点克隆基本概念 DOM节点克隆是通过调用`cloneNode()`方法实现的。这个方法接受一个布尔参数,如果为`true`,则执行深复制;如果为`...

    了解javascript中的Dom操作

    JavaScript中的DOM操作是一个非常重要的概念和技能,它允许我们通过JavaScript代码动态地操作和修改网页的内容、结构和样式。DOM(文档对象模型)是一种与平台和语言无关的接口,它允许程序和脚本动态地访问和更新...

    javascript节点属性和方法

    17. removeChild:从子结点列表中删除指定的子节点 18. replaceChild:从子节点列表中替换指定的子节点 19. Save:把 XML 文件存到指定节点 20. selectNodes:对节点进行指定的匹配,并返回匹配节点列表 21. ...

    结点可以拖动,右键弹出操作菜单的树(dhtmlxtree改造)

    总的来说,"结点可以拖动,右键弹出操作菜单的树(dhtmlxtree改造)"是一个增强用户交互体验的网页开发实践,涉及到了JavaScript事件处理、DOM操作以及UI交互设计等多个方面。通过这个改造,用户不仅可以更自由地组织...

    javascript对于DOM的操作

    document 树结点 parentElement 父元素 parentNode 父结点 childNodes 所有子结点 有s哦 firstChild 第一个子结点 lastChild 最后一个子结点 nextSibling 下一个兄弟结点 previousSibling 上一个兄弟结点

    树结点过滤 拼或者汉字都可以

    "树结点过滤 拼或者汉字都可以 TreeFilter"涉及到的是在JavaScript环境中,特别是使用ExtJS等库时,如何利用`TreeFilter`功能来实现在树形结构中对节点的拼音或汉字过滤,提高用户在操作树形数据时的效率和体验。...

    js代码-输出 id 和 level 的映射 定义 根节点的 深度 是 0,子节点的深度是父节点的 深度 + 1

    在JavaScript编程中,"输出id和level的映射"通常是指构建一个数据结构,该结构关联了每个节点的唯一标识符(id)与其在树形结构中的层级(level)。这在处理具有层次关系的数据时非常常见,比如组织结构、文件系统...

    JavaScript二叉树遍历1

    通常分支被称作“左子树”或“右子树”,节点有根节点和子节点。二叉树的分支顺序不能随意颠倒。二叉树遍历有两种方式:深度遍历和广度遍历。 深度遍历可以进一步分为三种方式: 1. 先序优先遍历(DLR):根结点 &gt;...

    awesome-coding-javascript::pushpin:持续构建个人的二进制库(JavaScript本机,常用库,数据结构,算法)

    很棒的javascript代码 :pushpin:持续建立个人的原始码库,更多信息请看这篇。 1. JavaScript原生和常用方法的代码实现 /实现 实现 实现 深拷贝实现 节流实现 防抖实现 ...中发现二叉树中结点值的和为

    基于C++和JavaScript实现网络图的构建.zip

    输入任意两个结点,可以输出结点间的最短路径(path:x-y-z)和这条最短路径的权值(weight),使用了Dijkstra算法。爬虫的实现没有调用scrapy包,手动实现了爬虫的功能。 1.网络图的构建 2.核心算法的实现 3.算法可视化 ...

    基于微信小程序的结点电压法智能计算及界面设计实践.zip

    使用JavaScript、WXML(Weixin Markup Language)和WXSS(Weixin Style Sheets)进行编程,这些语言和框架是微信小程序开发的核心技术。 此外,考虑到微信小程序的运行环境和性能限制,我们需要优化代码,确保计算...

    基于CDIO模式的JavaScript课程实验设计.pdf

    第四个模块是JavaScript动态控制,主要指导学生如何使用JavaScript动态创建、修改界面结点和属性。第五个模块是JavaScript动画控制,包括标签、样式、动画等方面的内容。 通过这些模块的实验设计,学生可以快速掌握...

    结点

    每个安装的包都是一个包含多个文件和子目录的结构,可以看作是由多个结点组成的树状结构。 7. **异步编程**: 结点在Node.js的异步编程模型中起着核心作用。回调函数、Promise、async/await等技术都是围绕结点的...

    Dom 结点创建 基础知识

    * 使用 `document.createElement()` 方法创建元素结点:例如,`var div = document.createElement("div");` 创建一个 `&lt;div&gt;` 元素结点。 * 使用 `document.createTextNode()` 方法创建文本结点:例如,`var ali = ...

    JQuery实现对html结点的操作(创建,添加,删除).rar

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对HTML节点的创建、添加和删除。本教程将深入探讨如何利用jQuery高效地处理这些基本任务。 一、HTML节点的创建 在jQuery中,创建...

    js代码-查找链表的头结点

    以下是一个示例函数,用于从给定的任意节点找到头结点: ```javascript function findHeadNode(node) { while (node.next !== null) { node = node.next; } return node; // 返回找到的头结点 } ``` 在这个...

    基于微信小程序的结点电压法智能计算及界面设计实践.pdf

    微信小程序、结点电压法、智能计算、界面设计、JavaScript、计算机专业、电路课程、教学改革、编程能力、虚拟机技术、云计算、虚拟化技术、虚拟实验平台、容器技术、教育资源、网络延迟、硬件隔离性、MOOC、Vagrant...

    js代码-寻找链表的头结点

    在JavaScript编程中,链表是一种常见的数据结构,用于存储一系列有序的数据...在处理链表问题时,理解其数据结构和基本操作是至关重要的。在实践中,保持良好的编程习惯,如保留头结点的引用,可以简化很多后续操作。

Global site tag (gtag.js) - Google Analytics