JavaScript 什么是Dom?(js)

1.什么是 DOM?

要获取 HTML 页面上的元素,可以使用以下方法:

  • document.getElementById(id):根据元素的 ID 属性获取元素。

  • document.getElementsByTagName(tagname):根据元素的标签名获取元素。

  • document.getElementsByClassName(classname):根据元素的类名获取元素。

  • element.querySelector(selector):根据 CSS 选择器获取匹配的第一个元素。

  • element.querySelectorAll(selector):根据 CSS 选择器获取所有匹配的元素。

 2.操作元素属性和内容

要操作元素的属性和内容,可以使用以下方法:

  • element.getAttribute(name):获取元素指定属性的值。
  • element.setAttribute(name, value):设置元素指定属性的值。
  • element.innerHTML:获取或设置元素的 HTML 内容。
  • element.innerText:获取或设置元素的纯文本内容。

3.创建和插入元素 

要创建新的元素,并将其插入到页面中,可以使用以下方法:

  • document.createElement(tagname):创建新的元素节点。
  • document.createTextNode(text):创建新的文本节点。
  • element.appendChild(newElement):将新的元素节点添加为某个元素的子节点。
  • element.insertBefore(newElement, existingElement):将新的元素节点插入到某个元素之前。

4.删除和替换元素 

要删除或替换页面中的元素,可以使用以下方法:

  • element.parentNode.removeChild(element):从页面中删除指定的元素节点。
  • element.replaceWith(newElement):用新的元素节点替换现有的元素节点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值