美文网首页
js中的dom操作

js中的dom操作

作者: 一只小丫丫 | 来源:发表于2019-12-30 20:36 被阅读0次

Dom

选择器

document.getElementById(id) 

通过id来获取html元素 单个

      document.getElementsByTageName(tag)

通过tag标签名来获取html元素(累数组 多个)

document.getElementsByName(class)

通过class类名来获取html元素(累数组 多个)

document.querySelectorAll(css选择器)

通过css选择器来获取html元素(累数组 多个)

document.querySelectorcss(css选择器)

通过css选择器来获取html元素(单个)
获取和改变层的内容
获取

    innerHTML     获取元素的内容   包括标签
    innerText        获取元素的内容  过滤标签

改变

    innerHTML设置元素的html内容 
    innerText设置元素的文本内容

定义:当浏览器去解析html标签完毕后会生成一个dom树形结构
会有三种类型节点:
元素类型
文本类型
属性类型
节点之间会用关系
父子
兄弟
附:操作html有三种方式
html方式
Dom 核心方式
xml方式

创建

   createElement(标签名)

添加

parent.append(被添加的元素)
parent.insertBefore(被提交的元素,在之前)

删除

parent.removeChild(被删除的元素)  getAttribute(属性名)
setAttribute(属性名,属性值)

节点关系

parentElement父元素节点
Children子节点
lastElementChild最后一个子节点
firstElementChild第一个子节点
nextElementSibling下一个兄弟子节点
previousElementSibling上一个兄弟子节点

节点类型

nodeType

节点的类型
3 文本节点
1 元素节点
节点的值

  nodeValue

节点的名称

  nodeName

table表格操作

table.insertRow(0)插入行
tr.insertCell(0)插入列
tr.rowIndex获取是第几行
table.deleteRow(index)删除行

间隔调用

    setInterval(fn,time)
    clearInterval()

延迟调用

     setTimeout(fn;time)
    clearTimeout()

事件

onclick
focus  获取焦点
blur  失去焦点
submite  提交

相关文章

  • Vue中ref属性获取DOM元素和组件引用

    ref获取DOM元素vue中获取DOM元素不建议用js直接操作DOM,使用ref可达到操作DOM的效果写法:thi...

  • 前端发展历史

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

  • JS第七天-03

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

  • js 中操作dom

    JavaScript的三个主要组成部分是:ECMAScript(核心),DOM(文档对象模型),BOM(浏览器对象...

  • js中的dom操作

    Dom 选择器 通过id来获取html元素 单个 通过tag标签名来获取html元素(累数组 多个) 通...

  • DOM

    以下内容总结自《js高级程序设计 第三版》 今天来说说JS中的DOM以及DOM操作。 DOM是什么,做了什么? D...

  • 常用DOM操作

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

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

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

  • React的诞生-Day1

    设计的想法 原生的js 在我们操作HTML中的DOM的过程中,我们一般是有三步: 从页面中获取DOM, 在JS中进...

  • 028 DOM

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

网友评论

      本文标题:js中的dom操作

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