JS的DOM开始当然是从选择器开始的,小编这边先做一个归类。

一、DOM选择器

document代表整个文档这边就省略他的开头了

1. getElementById( )     //显然是用作与获取id来获取标签(实战中不常用)

2.getElementByTagName( )     //通过标签类型来获取节点(常用)

3.getElementByClassName( )    //类名获取

4.querySelector( )       //内部放的是可以跟css选择器一样的格式但选取的是静态的(选取的那一刻之后更改了源头这个还是不会变)

二、节点操作

网页之中不可能所有的标签都是用选择器选出来的嘛那么小编这边在介绍一下节点操作,节点分为元素节点和节点,节点包含文本之类的这边也不做介绍,感兴趣可以去看一下。

元素节点:

1.parentElement( )     //返回引用对象父节点

2.children( )               // 返回子元素节点集

3.firstElementChild / lastElementChild       //返回 第一 \ 最后 子元素节点

4.nextElementSibling / previousElementSibling    //返回上一个 / 下一个兄弟元素节点

上述都是基于对象选择下面是一些基于文档的增查删改:

1.creatElement( )    //创建元素节点

2.appendChild( )     //插入元素节点,插入顺序跟数组方法push一样,如果是操作页面中本身有的属性则相当于剪切

insertBefore(a,b)      // 把a节点元素插到b前面

3.parent.removeChild()    //通过父级选取元素节点删除

child.remove( )           //删除自身

4.parent.replaceChild(new , orgin)     //通过父级选择替换

节点的一些属性:

1.nodeName      //节点名称

2.nodeVaule      //文本节点内容可读写

3.nodeType       //文本属性值(这边罗列几个常见的)

可以用作判断。

4. innerHTML     //往对象标签中添加内容,注意都是基于html文件的所以说在里面写的内容相当于直接加到html文档之中所以也 可以去写一些标签进去可以实现效果。

5. setAttribute(属性名,属性值)     // 我们通过这样的方法可以给标签加属性,可以是自建属性。

getAttribute(属性名)        //获取属性值

JS标签选择器以及节点操作相关推荐

  1. 13前端学习之WebAPI(三):节点操作、事件高级、DOM事件流、事件委托冒泡

    文章目录 一.节点操作: 1. 删除节点: 1.2. 案例:删除留言 2. 赋值(克隆)节点: 3. 案例:动态生成表格: 3.1 案例分析: 3.2 实现: 4. 创建元素的三种方式: 4.1 区别 ...

  2. 04-老马jQuery教程-DOM节点操作及位置和大小

    1. jQuery创建DOM标签 1.1 DOM动态创建标签的方法 DOM时代我们通过document的createElement方法动态创建标签.创建标签后,动态的给他添加属性.例如代码: // 动 ...

  3. java与jquery的选择器区别_java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...

    第一章JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScrip ...

  4. java day44【JQuery 基础:概念,快速入门,JQuery对象和JS对象区别与转换,选择器,DOM操作,案例】...

    第一章  JQuery 基础 1. 概念: 一个JavaScript框架.简化JS开发 * jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScr ...

  5. web前端(5):了解jQuery(常见选择器+相关尺寸+元素/节点操作)

    文章目录 一.jQuery是什么 二.JQuery的常见选择器 三.JQuery的元素操作 四.相关尺寸函数 五.常用的事件方法 1. 绑定事件的两种方式 2.解除绑定 六.节点操作 七.经典案例 1 ...

  6. JS节点操作、节点层级获取

    目录 获取元素方法 节点层级获取元素 节点概述 父子层级 兄弟层级 节点操作 创建节点 添加节点 删除结点 复制节点 获取元素方法 DOM提供的方法获取元素,利用标签特性获取元素,如标签名.类名等. ...

  7. js节点操作自定义属性

    JS自定义属性和节点操作 1.节点是什么? 所谓的节点操作指的是:网页中的所有内容都是节点(标签.属性.文本.注释等),在DOM 中,节点使用 node 来表示.所有 HTML 元素(节点)均可被修改 ...

  8. js day04DOM节点操作、事件对象与BOM

    DOM节点操作.事件对象与BOM V1.2 一.复习提问  js中目前学到的事件由哪些  如何阻止a链接  设置表单例如disabled selected checked的正确方式是什么?  ...

  9. js原生后代选择器_JavaScript DOM查询,原生js实现元素子节点的获取

    每个网页都是一个dom树,网页中所有的内容都是这个树上的一个节点.JavaScript的工作就是操作这些节点,对节点进行查增删改操作,或是给节点绑定事件. 网页 dom树 要操作dom节点,首先要获取 ...

最新文章

  1. android 在debug的时候不会出现闪退问题 在debug时无法重现bug 的可能原因
  2. 老李分享:https协议
  3. 深入理解display属性
  4. 这个时代,给了我们年轻人太多
  5. Java需要注意的一些小细节
  6. 责任链模式在Android中的应用
  7. 远程访问数据库查询数据量一大就Hang
  8. LAMDA表达式学习
  9. 886C. Petya and Catacombs#墓室探险(set集合)
  10. 分析华为毕昇JDK8:一个性能开关
  11. sudo rpm安装时$USER是root
  12. pypyodbc 连接Access数据库常见报错整理
  13. 树莓派4B通过Python读取MLX90614温度
  14. 面试经典-你为什么觉得自己能够在这个职位上取得成就?
  15. python 判断区分字符串是否都是英文/中文
  16. python unpack_python struct中pack和unpack
  17. Python学习两个月心得
  18. Fabric CA 官方用户指南(中文版)
  19. Firefox火狐浏览器如何本地备份导入、导出密码
  20. 七种操作系统的发展史及特点

热门文章

  1. 多wan口路由器,如何实现域名解析?
  2. gitlab本地创建空文件,之后关联仓库提交文件,提交成功,但是gitlab网页中不会显示提交的文件
  3. 【大学物理·恒定电流的磁场】磁场对载流导线的作用
  4. 走近后厂村程序员的真实生活:拿命换钱
  5. 基层管理之正负向激励
  6. 人生不相见,动如参与商
  7. 华为校园招聘笔试题(机考题目)
  8. Hutool生成图片二维码 输出到前端
  9. 安装 SuMa (Surfel-based Mapping using 3D Laser Range Data)遇到的问题
  10. 步进电机的使用方法和控制方式基本介绍