DOM

本文介绍了使用原生JavaScript操作DOM的基本方法,包括创建、添加、查找元素节点,以及设置文本内容和类属性等。此外,还列举了常见的DOM事件及其触发条件。

发现复习DOM最好的方法是学习youmightnotneedjquery.com 可以对原生JS的DOM操作有一个全面的把握

1.元素(element)节点举例:html,head,meta,title,body,div,ul,li,script 2.属性(attr)节点举例:lang,charset,id,class 3.文本(text)节点 4.注释(comment)节点 ...

创建元素节点 createElement(tagName) 添加子元素 document.body.appendChild(h1) 查找元素 document.getElementById(id) element.childNodes[i] element.getEkementByTagName(tagName) element.getElementByClassName(className) element.querySelector(query) element.querySelectorAll(query) 添加/修改文本内容 h1.textContent = "something" 设置类属性 h1.setAttribute("class", "title") h1.className = "title" h1.classList.add("title") h1.classList.remove("title")

####DOM事件 鼠标事件 onclick():点击 oncontextmenu():右键打开上下文菜单 ondblclick():双击 onmousedown():按下 onmouseenter():移动到元素上时 onmouseleave():移出元素时 onmousemove():移动 onmouseover():移到元素上 onmouseout():从元素上移开 onmouseup():按键松开

转载于:https://juejin.im/post/5a31012a518825569539a559

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值