<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节点克隆,包括浅复制和深复制的区别。 一、DOM节点克隆基本概念 DOM节点克隆是通过调用`cloneNode()`方法实现的。这个方法接受一个布尔参数,如果为`true`,则执行深复制;如果为`...
JavaScript中的DOM操作是一个非常重要的概念和技能,它允许我们通过JavaScript代码动态地操作和修改网页的内容、结构和样式。DOM(文档对象模型)是一种与平台和语言无关的接口,它允许程序和脚本动态地访问和更新...
17. removeChild:从子结点列表中删除指定的子节点 18. replaceChild:从子节点列表中替换指定的子节点 19. Save:把 XML 文件存到指定节点 20. selectNodes:对节点进行指定的匹配,并返回匹配节点列表 21. ...
总的来说,"结点可以拖动,右键弹出操作菜单的树(dhtmlxtree改造)"是一个增强用户交互体验的网页开发实践,涉及到了JavaScript事件处理、DOM操作以及UI交互设计等多个方面。通过这个改造,用户不仅可以更自由地组织...
document 树结点 parentElement 父元素 parentNode 父结点 childNodes 所有子结点 有s哦 firstChild 第一个子结点 lastChild 最后一个子结点 nextSibling 下一个兄弟结点 previousSibling 上一个兄弟结点
"树结点过滤 拼或者汉字都可以 TreeFilter"涉及到的是在JavaScript环境中,特别是使用ExtJS等库时,如何利用`TreeFilter`功能来实现在树形结构中对节点的拼音或汉字过滤,提高用户在操作树形数据时的效率和体验。...
在JavaScript编程中,"输出id和level的映射"通常是指构建一个数据结构,该结构关联了每个节点的唯一标识符(id)与其在树形结构中的层级(level)。这在处理具有层次关系的数据时非常常见,比如组织结构、文件系统...
### JavaScript学习总结 #### 1. JavaScript概述 JavaScript是一种轻量级、解释型的编程语言,具有...以上是对给定文件中JavaScript知识点的详细总结,希望能帮助读者更深入地理解和掌握JavaScript的基础和进阶知识。
通常分支被称作“左子树”或“右子树”,节点有根节点和子节点。二叉树的分支顺序不能随意颠倒。二叉树遍历有两种方式:深度遍历和广度遍历。 深度遍历可以进一步分为三种方式: 1. 先序优先遍历(DLR):根结点 >...
很棒的javascript代码 :pushpin:持续建立个人的原始码库,更多信息请看这篇。 1. JavaScript原生和常用方法的代码实现 /实现 实现 实现 深拷贝实现 节流实现 防抖实现 ...中发现二叉树中结点值的和为
输入任意两个结点,可以输出结点间的最短路径(path:x-y-z)和这条最短路径的权值(weight),使用了Dijkstra算法。爬虫的实现没有调用scrapy包,手动实现了爬虫的功能。 1.网络图的构建 2.核心算法的实现 3.算法可视化 ...
使用JavaScript、WXML(Weixin Markup Language)和WXSS(Weixin Style Sheets)进行编程,这些语言和框架是微信小程序开发的核心技术。 此外,考虑到微信小程序的运行环境和性能限制,我们需要优化代码,确保计算...
第四个模块是JavaScript动态控制,主要指导学生如何使用JavaScript动态创建、修改界面结点和属性。第五个模块是JavaScript动画控制,包括标签、样式、动画等方面的内容。 通过这些模块的实验设计,学生可以快速掌握...
每个安装的包都是一个包含多个文件和子目录的结构,可以看作是由多个结点组成的树状结构。 7. **异步编程**: 结点在Node.js的异步编程模型中起着核心作用。回调函数、Promise、async/await等技术都是围绕结点的...
* 使用 `document.createElement()` 方法创建元素结点:例如,`var div = document.createElement("div");` 创建一个 `<div>` 元素结点。 * 使用 `document.createTextNode()` 方法创建文本结点:例如,`var ali = ...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对HTML节点的创建、添加和删除。本教程将深入探讨如何利用jQuery高效地处理这些基本任务。 一、HTML节点的创建 在jQuery中,创建...
以下是一个示例函数,用于从给定的任意节点找到头结点: ```javascript function findHeadNode(node) { while (node.next !== null) { node = node.next; } return node; // 返回找到的头结点 } ``` 在这个...
微信小程序、结点电压法、智能计算、界面设计、JavaScript、计算机专业、电路课程、教学改革、编程能力、虚拟机技术、云计算、虚拟化技术、虚拟实验平台、容器技术、教育资源、网络延迟、硬件隔离性、MOOC、Vagrant...
在JavaScript编程中,链表是一种常见的数据结构,用于存储一系列有序的数据...在处理链表问题时,理解其数据结构和基本操作是至关重要的。在实践中,保持良好的编程习惯,如保留头结点的引用,可以简化很多后续操作。