DOM介绍

DOM

document object model  

文档对象类型

是 W3C 组织土家 的处理可扩展标记语言(html 或 xml)的标准编程接口

改变网页的内容、结构、样式

文档:一个页面就是一个文档、DOM 使用 document 表示

元素:页面中的所有标签都是元素,DOM 使用 element 表示

节点:网页中的所有内容都是节点(标签,属性,文本,注释等),DOM 中使用 node 表示

DOM 把以上内容都看做是对象

创建

document.write 代码走完会使页面重构

innerHTML

createElemnet

appendChild

insertBefore

removeChild

1、修改元素属性 src href title 等

2、修改普通元素内容 innerHTML innerText

3、修改表单元素 value type disabled 等

4、修改元素样式 style className

1、DOM 提供的 API 方法 :getElementById,getElementsByTagName 不推荐

2、H5 提供的新方法 querySelector querySelectorAll 提倡

3、利用节点操作获取元素:父(parentNode),子(children),兄(previousElementSibling,nextElementSibling) 提倡

属性操作

主要针对自定义属性

1、setAttribute:设置 dom 的属性值

2、getAttribute:得到 dom 的属性值

3、removeAttribute :移除属性

事件操作

onclick 鼠标点击左键触发

onmouseover 鼠标经过触发

onmouseout 鼠标离开触发

onfocus 获得鼠标焦点触发

onblur 失去鼠标焦点触发

onmousemove 鼠标移动触发

onmouseup 鼠标弹起触发

onmousedown 鼠标按下触发

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值