第十三章 JavaScript操作DOM对象

本文详细介绍了DOM的分类、节点间关系,展示了如何使用JavaScript操作DOM节点,包括访问、创建、删除、替换节点,设置元素样式,以及利用节点属性和style属性实现网页效果。还提及了HTML元素的scrollTop和scrollLeft属性的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本章目标

了解DOM的分类和节点间的关系

熟练使用JavaScript操作DOM节点

访问DOM节点

能够熟练的进行节点的创建、添加、删除、替换等

能够熟练的设置元素的样式

能够灵活运用JavaScript获取元素位置的属性来完成网页效果

DOM:Document Object Model(文档对象模型)

节点与节点之间的关系

访问节点

使用getElement系列方法访问指定节点

getElementById()、getElementsByName()、getElementsByTagName()

根据层次关系访问节点

节点属性

element属性

oNext = oParent.nextElementSibling || oParent.nextSibling  

oPre = oParent.previousElementSibling || oParent.previousSibling  

oFirst = oParent. firstElementChild  ||  oParent.firstChild  

oLast = oParent.lastElementChild || oParent.lastChild

节点信息

nodeName:节点名称

nodeValue:节点值

nodeType:节点类型

操作节点

操作节点的属性

getAttribute("属性名")

setAttribute("属性名","属性值")

创建和插入节点

删除和替换节点

style属性

示例

function out(){      

document.getElementById("cart").style.backgroundColor="#f9f9f9";         document.getElementById("cart").style.borderBottom="solid 1px #dcdcdc";         document.getElementById("cartList").style.display="none";    

}

className属性

HTML中元素属性

语法

document.documentElement.scrollTop;

document.documentElement.scrollLeft;

或者

document.body.scrollTop;

document.body.scrollLeft;

总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值