首页
学习
活动
专区
工具
TVP
发布

javaScript 原生DOM节点操作(最实用的dom节点操作大全)

如下图,家族谱上面的每一个元素都是一个节点,通过对这些节点操作,我们可以对这个页面为所欲为。 ?...节点的分类 元素节点 属性节点 文本节点 节点操作 元素节点操作 通过元素的id来获取相应的节点 document.getElementById(""); 通过元素的标签名来获取节点 document.getElementsByTagName...简单讲,innerHTML可以在某种特定环境下重构某个元素节点DOM结构,而innerText只能修改文本值 总结 原生的DOM节点操作还是非常简单实用的,除了单词长了一点以外好像也没有什么明显的缺点...,当然当我们刚开始使用DOM节点操作的时候,还是会遇到一些坑的。...把这里搞清楚剩下的就是靠大家的细心了,有一些操作是针对父级节点的,例如node.appendChild(),还有很多,一定要分清楚父级节点和子级节点的关系,才能玩转DOM节点操作

1.7K20

jQuery(操作Dom-节点操作①)

目录 创建节点 节点插入 节点删除 节点替换 节点复制 创建节点 document.createElement("li"); //js创建li节点 var $li=$(""); /.../jQuery创建li节点 节点元素插入 内部插入(父子节点关系) js对象.appendChild:在内部添加节点 var o=document.createElement("li"); //创建节点...选中的js对象.appendChild(创建的节点); //js在内部插入节点 在内部最后一个元素后插入节点 selector.append(节点对象):在selector元素内部的最后插入"节点对象..."); $div.insertBefore($("ul")); } 节点删除 remove():从DOM中删除所有匹配的元素 function remove(){ var $p =...empty():删除匹配的元素集合中所有的子节点 function empty(){ $("ul").empty(); } detach():从DOM中删除所有匹配的元素 function detach

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript DOM 基本操作,查找节点信息

使用过 jQuery 的人清楚,一个选择器就够了,需要什么选什么,但是其内部封装的方法实际是 DOM 操作,利用 JavaScript 中的方法来操作 HTML 标签等信息。...本文介绍一些基础的获取节点信息的操作。...节点的类型 文档有几种类型,文档节点、元素节点、文本节点、属性节点、注释节点,每种节点的类型见下图: 图片 获取节点方法 HTML 内容 js lession DOM 操作 Hello Div 北京...// 获取子节点和兄弟节点 var ull = document.getElementsByTagName(“ul”)[0]; console.log(ull.childNodes.length...)[1]; // 上海的 li console.log(sh.nextSibling.nextSibling); // 下一个是空白节点,再下一个才是 li // 获取父节点 var bj

17020

前端day13-JS(WebApi)学习笔记(attribute语法、DOM节点操作)

(2)行内自定义属性 (3)setAttribute动态添加的属性 不能获取到的属性: (1)js点语法动态添加的自定义属性 (2)行外属性 3.总结:js点语法操作属性与attribute语法操作属性场景...(语义不同) 标准属性操作:使用js点语法(代码简洁) 自定义属性操作:用attribute(易读性更高) Document</title...节点:网页一切内容皆节点 3.1-DOM节点介绍 1.什么是节点:在HTML文档中,一切皆节点(HTML文档本身、标签、属性、注释内容、文本) 2.什么是元素:元素在HTML中叫做标签,在JSdom对象中称为元素...而document对象不仅仅是一个普通的JavaScript内置对象,它还是一个巨大API的核心对象,这个巨大的API就是DOM(Document Object Model),它将文档的内容呈现在JS面前...,并赋予了JS操作文档的能力。

3K11

再谈BOM和DOM(2):DOM节点层次属性选择器节点关系操作详解

根据W3C DOM规范,DOM是HTML与XML的应用编程接口(API),DOM将整个页面映射为一个由层次节点组成的文件。有1级、2级、3级共3个级别。...DOM规定文档中的每个成分都是一个节点(Node),可以说HTML文档是由节点构成的集合,常见DOM节点有: 文档节点(Document):代表整个文档 元素节点(Element):文档中的一个标记 文本节点...所有DOM对象都可以被认为是一个节点,除了CURD DOM树(appendChild/removeChild/replaceChild)外,还有其他操作 nodeName 访问元素的标签名 tagName.../a/1190000000654274 Javascript操作BOM和DOM详解(1) https://blog.csdn.net/openbox2008/article/details/85260063...BOM和DOM(2):DOM节点层次/属性/选择器/节点关系/操作详解》, 请注明出处:https://www.zhoulujun.cn/html/webfront/SGML/xml/2020_0317

1.1K20

再谈BOM和DOM(3):DOM节点操作-元素样式修改及DOM内容增删改查

操作节点,先得选择节点,就得知道节点选择器与DOM节点查找 DOM节点选择器 W3C提供了比较方便的定位节点的方法和属性 getElementById() 一个参数:元素标签的ID getElementsByTagName...当父节点的nodeType不是1,即不是element节点的话,它的parentElement就会是null 节点关系图如下 DOM节点样式操作 DOM节点样式操作,可以设置class,设置样式 操作...内容操作 文本节点TEXT innerText 所有的纯文本内容,包括子标签中的文本 outerText 与innerText类似 innerHTML 所有子节点(包括元素、注释和文本节点) outerHTML...学习总结(三)BOM和DOM详解 https://segmentfault.com/a/1190000000654274 Javascript操作BOM和DOM详解(1) https://blog.csdn.net.../fjner/p/5892325.html 转载本站文章《再谈BOM和DOM(3):DOM节点操作-元素样式修改及DOM内容增删改查》, 请注明出处:https://www.zhoulujun.cn/html

1.1K20

dom操作

用途受局限) 遍历节点数 parentNode–>父节点(最顶端的父节点为#document) childNodes–>子节点们(文本节点,注释节点,元素节点) firstChild–>第一个子节点...–11 dom基本操作(元素) 增 document.createElement(’’); document.cteateTextNode(’’); document.createComment(...插 parentnode.appendChild();(任何元素节点都有,剪切操作) parentnode.insertBefore(newElement,targetElement); 替换...parent.replaceChild(new,origin); dom操作(属性) ELement节点的一些属性 innerHTML (覆盖掉原先的)想追加用+= innerText(火狐不兼容...(“属性名”);//获取属性值 修改样式 节点.style.样式=value; 克隆节点 cloneNode(); 表格操作 获取表格的行和列 行 列表对象.rows 列 行.cells

63820

DOM操作

1.概述 1.1DOM DOM是JavaScript操作网页的接口,全称为“文档对象模型”(Document Object Model)。文档对象模型 (DOM) 是HTML和XML文档的编程接口。...浏览器会根据DOM模型,将结构化文档(比如HTML和XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口。...所以,DOM可以理解成网页的编程接口。 DOM 提供了一种表述形式将文档作为一个结构化的节点组以及包含属性和方法的对象。从本质上说,它将web 页面和脚本或编程语言连接起来了。 ?...1.3节点 DOM的最小组成单位叫做节点(node)。文档的树形结构(DOM树),就是由各种不同类型的节点组成。每个节点可以看作是文档树的一片叶子。 节点的类型有七种。...1.父节点关系(parentNode):直接的那个上级节点 2.子节点关系(childNodes):直接的下级节点 3.同级节点关系(sibling):拥有同一个父节点节点 DOM提供操作接口

1.8K60
领券