我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

谷江涛-20221109-节点的操作

[复制链接]
暴风雨 发表于 2022-11-9 23:44:19 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日内容
  h4
获取自定义属性    dom.getAttribute('属性')
修改自定义属性    dom.setAttribute('属性')
h5
<div id='box'  data-sex='20'></div>
获取自定义属性
dom.dataset.sex
设置自定义属性
dom.dataset.sex='属性值'
节点操作
特殊的节点
获取 html body 的节点
let html=document.documentElement;
let  body=document.body
子节点找父节点
parentNode
closest('父元素')  方法  向上找父元素
父节点找子节点
firstchild   lastchild childNodes   会受到空格 回车的影响  可能获取文本节点
children  所有子节点的集合  不是数组  需要用for循环遍历获取里面的子节点
firstElementchild    lastElementchild   获取父节点的第一个子节点 和最后一个子节点  不会受到空格和回车的影响
兄弟节点
nextsibling  previousSibling  获取兄弟节点的下一个和上一个 会受到回车和空格的影响
nextElementsibling   previoussibling  获取兄弟节点的下一个和上一个 获取下一个兄弟节点  上个兄弟节点
创建节点
createElement()
let p=document.createElement('p')   创建了个p节点  
添加到父节点中
父节点.appendchild(p);
添加节点
先获取body节点
body.insertbefore(添加的节点,添加的位置)
删除节点
先获取body节点
body.removechild(删除的节点);
a标签阻止跳转
herf='javascript:   ;

给a添加点击事件  e.preventdefault();
回复

使用道具 举报

关注0

粉丝0

帖子33

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026