首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

简单介绍一下DOM DOM (Document Object Model) 译为文档对象模型,是 HTML 和 XML 文档的编程接口。...DOM 以树结构表达 HTML 文档。就好像是一个家族谱,有父级元素也有对应的子级元素,那么document对象就是我们最大的父级元素。...简单讲,innerHTML可以在某种特定环境下重构某个元素节点的DOM结构,而innerText只能修改文本值 总结 原生DOM节点操作还是非常简单实用的,除了单词长了一点以外好像也没有什么明显的缺点...,当然当我们刚开始使用DOM节点操作的时候,还是会遇到一些坑的。...把这里搞清楚剩下的就是靠大家的细心了,有一些操作是针对父级节点的,例如node.appendChild(),还有很多,一定要分清楚父级节点和子级节点的关系,才能玩转DOM节点操作

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

【CSS】398- 原生JS实现DOM爆炸效果

分享内容介绍 通过原生js代码,实现粒子爆炸效果组件 组件开发过程中,使用到了公司内部十分高效的工程化环境,特此打个广告:新浪移动诚招各种技术大大!可以私聊投简历哦! 效果预览 ?...css操作态变换(如focus)使子元素执行动画 `不可取,效果可多次连点,css状态变换与需求不符` Js 控制动画开始,事先写好css动画预置,通过class 包含选择器切换动画 例如:.active...,且自定义功能难设计,屏幕适配也有一定成本` jsdom创建,生成随机css @keyframes `可行,但是创建style样式表,引发css重新渲染页面,会导致页面的性能下降,且抛物线css的复杂度不低...,暂不作为首选` js 刷帧 做dom渲染 `可行,但是刷帧操作会造成性能压力` 结论 canvas虽说可行,但由于其开发弊端 本次分享不以canvas为分享内容,而是使用最后一种 js刷帧的dom操作...粒子功能 与 boom.js 粒子管理 实现 Partical.js 1.

3.3K70

DOM操作

1.概述 1.1DOM DOM是JavaScript操作网页的接口,全称为“文档对象模型”(Document Object Model)。文档对象模型 (DOM) 是HTML和XML文档的编程接口。...浏览器会根据DOM模型,将结构化文档(比如HTML和XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口。...所以,DOM可以理解成网页的编程接口。 DOM 提供了一种表述形式将文档作为一个结构化的节点组以及包含属性和方法的对象。从本质上说,它将web 页面和脚本或编程语言连接起来了。 ?...网页元素的属性(比如class="right") Text,文本节点:标签之间或标签包含的文本 Comment,注释节点:注释 DocumentFragment,文档节点:文档的片段 这七种节点都属于浏览器原生提供的节点对象的派生对象...1.父节点关系(parentNode):直接的那个上级节点 2.子节点关系(childNodes):直接的下级节点 3.同级节点关系(sibling):拥有同一个父节点的节点 DOM提供操作接口

1.8K60

DOM操作

, 30 3月 2021 作者 847954981@qq.com 前端学习 DOM操作 在学习了JavaScript之后,我们会想,如何使用JavaScript来操纵HTML呢。...其实HTML中的每一个对象都是一个DOM对象,其以一种树状图形式表现 如图 1.树根是 DOCUMENT,也可以称为整个页面文档 2....每个 HTML 标签我们称之为 DOM 节点,英文为Node或者ELement 3. 每个 HTML 标签包裹的子标签,在树上体现为分支,称为儿子节点。比如上图,P和H1都是DIV的儿子节点。...那么我们知道了HTML的DOM间的关系,接下来我们需要的是去获取HTML的DOM来方便我们使用JavaScript进行修改 使用如下代码,获取main下的.core之后的.subtitle标签的DOM...(‘style’, ‘width: 100%; height: 100%;’);属性修改(可以修改class id 等等) dom.style.color = ‘xxxx’;具体属性修改 标签dom等等

37420

JSDOM

DOM:document object model。文档对象模型。它主要由许多节点。而基于JS对象的一切视角,DOM核心是节点对象和操作方法的属性。从下面三方面来介绍DOM。...一、节点查找与操作 这部分表面看起来有些碎,但细细挖掘还是有非常大规律可循的。 见导图: 二、DOM之CSS样式 对于这部分的内容,涉及到的也是CSS样式的获取和操作。...JS中提供了专门儿用于获取元素尺寸和大小的方法。 实际大小:针对于元素的实际大小。主要与四个因素有关,padding。margin,border,scroll。而以下提供的几种方法,针对于不同的因素。...会有不同的结果,仅依据需求使用就可以 周边大小: 小结:DOMJS学习的一个核心内容。...当中涉及到的元素节点的属性和基本操作也是前台页面中最重要的组成,通过这些,才干使JS中基于对象的思想发挥作用。能够说,B/S UI页面中的一切都是建立在这些元素的基础之上的。

3.2K20
领券