美文网首页
DOM 的增删改查

DOM 的增删改查

作者: 饥人谷_rsrg | 来源:发表于2017-04-19 11:31 被阅读0次

DOM


DOM是JavaScript操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个JavaScript对象,从而可以用脚本进行各种操作(比如增删内容)。

节点


DOM的最小组成单位叫做节点(node)。文档的树形结构(DOM树),就是由各种不同类型的节点组成。每个节点可以看作是文档树的一片叶子。


方法 说明
document.createElement(x) 创建元素
document.createAttribute(x) 创建属性节点
document.createTextNode(x) 创建文本节点
parent.appendChild(x) 向节点添加最后一个子节点。
parent.insertBefore(new,old) 在指定的已有子节点之前插入新的子节点。
ele.classList.add(x) 为元素添加 class


方法 说明
ele.remove() 删除某个元素
ele.removeChild(x) 删除某个元素的子节点
ele.removeAttribute(attr) 删除某个元素的属性
ele.style.removeProperty(attr) 删除某个元素的属性
ele.classList.remove(x) 为元素删除class


方法 说明
ele.innerHTML 设置或获取某个元素内的内容 包括html标签
ele.outerHTML 设置或获取某个元素内的内容 还包含标签本身
ele.innerText 设置或获取某个元素内的文本 Firefox不支持
ele.textContent 设置或获取某个元素内的文本
ele.setAttribute(name,value) 设置或修改某个元素的属性
ele.style.property 设置或修改某个元素的样式
ele.nodeValue 设置或获取属性节点和文本节点的值
parent.replaceChild(new, old) 替换某个元素的子节点


方法 说明
document.getElementById(x) 获取指定 ID 的元素
document.getElementsByTagName(x) 获取指定标签名的对象的集合
document.getElementsByClassName(x) 获取所有指定类名的元素集合
document.querySelector(x) 获取匹配指定选择器的第一个元素
document.querySelectorAll(x) 获取匹配指定选择器的元素集合
ele.getAttribute(x) 获取某个元素属性的值
node.parentNode() 获取指定节点的父节点
node.childNodes() 获取指定节点的子节点集合
node.firstNode() 获取某个节点的首个子节点
node.lastNode() 获取某个节点的最后一个子节点

相关文章

  • DOM 的一些增删改查

    以下是JS中DOM节点中增删改查的基本API: 查 增 删 改 学习参考:原生JS中CSS相关API合集

  • JavaScript DOM元素节点操作方法总结

    对DOM的操作主要是围绕元素节点和属性节点的增删改查。 (1)查:对DOM进行增删改之前,首先要找到对应的元素。具...

  • mysql的插入语句

    MySQL增删改查之增insert、replace

  • 前端基础知识复习(三)

    知识点整理来源于网上。详细的介绍推荐直接看API文档。 DOM 功能 对元素的增查删改① 查询某个元素② 查询某个...

  • 虚拟DOM(2)

    虚拟DOM的增删改查(粗糙版) 代码如下: html js

  • MYSQL数据库的增删改查

    MYSQL数据库的增删改查 一.对于库的增删改查 增create database 库名称;create data...

  • DOM 增删改查

    什么是DOM 文档对象模型 (DOM) 是 HTML 和 XML 文档的编程接口。它给文档(结构树)提供了一个结构...

  • dom增删改查

    原生js 增 若添加新元素:首先创建该元素节点,然后添加 创建元素节点:document.createElemen...

  • DOM 增删改查

    增 添加元素,子元素(子元素,文本),属性 删 删除元素的所有子元素 改 改变元素的属性 查 查找元素的子元素,元...

  • DOM 增删改查

    要进行DOM的增删改查的操作,首先要先搞懂: 什么是dom? Document Object Model,即文档对...

网友评论

      本文标题:DOM 的增删改查

      本文链接:https://www.haomeiwen.com/subject/hqjczttx.html