美文网首页
js操作dom

js操作dom

作者: 鸡毛菜菜子 | 来源:发表于2020-04-29 16:55 被阅读0次

https://www.cnblogs.com/dalaoban/p/9498218.html

DOM节点的获取

var div1 = document.getElementById("box1"); //方式一:通过id获取单个标签

var arr1 = document.getElementsByTagName("div1"); //方式二:通过 标签名 获得 标签数组,所以有s

var arr2 = document.getElementsByClassName("hehe"); //方式三:通过 类名 获得 标签数组,所以有s

方式一二获取的是标签数组,所以可以通过获取数组内元素的方式获取值

DOM访问关系的获取

DOM节点之间的关系 用法合集

获取父节点,每个节点只有一个父节点,调用方式就是 节点.parentNode。其中带element字样的方式获取的都是标签。

DOM节点操作

1.创建节点

格式如下:新的标签(元素节点) = document.createElement("标签名");

2.插入节点

父节点.appendChild(新的子节点); 

父节点.insertBefore(新的子节点,作为参考的子节点);

解释:【在参考节点前插入一个新的节点。

如果参考节点为null,那么他将在父节点最后插入一个子节点。】

3.删除节点

父节点.removeChild(子节点);

4.复制节点

要复制的节点.cloneNode(); //括号里不带参数和带参数false,效果是一样的。

要复制的节点.cloneNode(true);

5.设置节点属性

方式一:元素节点.属性;/元素节点[属性]; 方式二:素节点.getAttribute("属性名称");

6.设置节点属性

7.删除节点属性

元素样式设置

获取:elem.style.属性名

获取:elem.style.属性名 = “值”

利用id获取元素修改样式d.style.属性 = '值' 

相关文章

  • 前端发展历史

    1.js操作html 利用原生的javascript (js包括ECMAscript BOM DOM)的DOM操作...

  • JS第七天-03

    DOM DOM树结构关系代码示例: 一、JS中标签关系 二、JS操作页面标签 三、JS操作DOM一般步骤 1、创建...

  • 028 DOM

    DOM 一、JS中标签关系 二、JS操作页面标签 三、JS操作DOM一般步骤 1、创建标签 2、设置标签样式文本 ...

  • 面试中React与Vue的比对 / 面试/mvvm/virtua

    1.virtual dom 用JS模拟DOM结构,DOM变化的对比,放在JS层做,以提高重绘性能 DOM操作昂贵,...

  • web自动化_dom

    js不能直接操作html元素,比如要修改元素的样式,需要通过dom对象操作html元素js ->dom对象->调用...

  • 常用DOM操作

    前言 很多同学用惯了jquery操作dom,让他们用js操作的时候,常常力不从心,本文总结了常用的js的dom操作...

  • react基础入门:(二)原生JS操作DOM元素

    原文链接:react基础入门:(二)原生JS操作DOM元素 一 初始化项目 二 操作 DOM 获取 dom 元素 ...

  • React填坑

    Virtual Dom 在浏览器环境下,DOM操作远比JS操作开销大,且项目越复杂,DOM操作的开销越大,为了提升...

  • 2.JavaScript优化-DOM

    DOM优化 一、DOM与JavaScript 浏览器会把DOM与js独立实现-像两个独立的小岛 js操作dom-从...

  • JS异步编程

    为什么JS需要异步?JS语言设计之初,是为了能够操作浏览器DOM元素,为避免两个线程同时操作某DOM元素导致DOM...

网友评论

      本文标题:js操作dom

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