校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

两个节点之间可能存在哪些关系以及如何在节点之间任意移动?

解答

document.documentElement  返回文档的根节点<html>

document.body  <body>

document.activeElement  返回当前文档中被击活的标签节点(ie)

event.fromElement  返回鼠标移出的源节点(ie)

event.toElement  返回鼠标移入的源节点(ie)

event.srcElement  返回激活事件的源节点(ie)

event.target  返回激活事件的源节点(firefox)

当前对象为 node

返回父节点:node.parentNode,node.parendElement,

返回所有子节点:node.childNodes(包含文本节点及标签节点),node.children

返回第一个子节点:node.firstChild

返回最后一个子节点:node.lastChild

返回同属上一个子节点:node.nextSibling

返回同属下一个子节点:node.previousSibling

parentNode 和 parentElement 功能一样,childNodes和 children 功能一样。但是parentNode 和 childNodes 是符合W3C标准的,可以说比较通用。而另外两个只是IE支持,不是标准,Firefox 就不支持,所以大家只要记得有 parentElement和children就行

C 1条回复 评论
老瑭

非常详细, 非常清晰, 代码测试可用。 教科书级别

发表于 2023-06-16 23:00:00
0 0