JavaScript操纵DOM对象

HTML DOM 定义了访问和操作 HTML 文档的标准方法。
在这里插入图片描述
文档是一个文档节点。
所有的HTML元素都是元素节点。
所有 HTML 属性都是属性节点。
文本插入到 HTML 元素是文本节点。aretext nodes。
注释是注释节点
使用getElement系列方法访问节点:getElementById() 和 getElementsByTagName()
根据层次关系访问节点:parentNode:对应一个节点对象。childNodes:对应一个节点集合。previousSibling:上一个兄弟节点nextSibling.下一个兄弟节点,firstChild()第一个子节点lastChild最后一个子节点
节点信息:
nodeName(节点名称)
nodeValue(节点值)
nodeType(节点类型)
ELEMENT_NODE 元素节点
ATTRIBUTE_NODE属性节点
TEXT_NODE文本节点
DOM常用事件:
onload :页面加载时触发
onclick :鼠标点击时触发
onmouseover :鼠标滑过时触发
onmouseout:鼠标离开时触发
操作节点
获取属性值:getAttribute(name)
删除属性:removeAttribute(name)
添加属性:setAttribute(name,value)
替换删除:a.replaceChild(k,b)
直接删除:a.removeChild(b)
style属性:document.getElementById(“titles”).style
className属性:document.getElementById(“cart”).className=“cartOver”;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值