JavaScript中的节点是页面中所有的内容(标签、属性、文本(文字、换行、空格、回车)),Node。

我们常用的节点标签:元素节点(标签)

文本节点

属性节点(标签里的属性)

节点的获取

元素节点获取有很多方法Document.getElementById()

Document.getElementsByClassName()

Document.getElementsByTagName()

Document.querySelector()

Document.querySelectorAll()

属性节点的获取元素.attributes 获取元素身上所有属性构成的集合

元素.setAttribute(“属性名”,“属性值”)给元素设置属性和属性值

元素.getAttribute(“属性名”)获取属性值的方法

元素.removerAttribute("属性")删除属性

文本节点

没有获取的方法,没有意思

获取元素的子节点

元素.childNodes 这个属性有兼容性,标准浏览器会获取文本节点,而低版本浏览器不会。所以建议使用 children这个属性获取单个子节点。

获取第一个子节点:标准下   元素.firstElementChild

非标准下  元素.firstChild

兼容写法var list=document.getElementById("list")

var fist=listElementChild||list.fistChild

console.log(fist)

获取最后一个子节点

元素.lastElementChild  元素.lastChild

获取是一个兄弟节点

元素.previousSibling  元素.prevElementSibling

获取下一个兄弟节点

元素.nextSibling  元素.nextElementSibling

获取父节点

元素.parentNode 没有兼容性

元素.parentNode.parentNode

区分 offsetparent和parentNode

DOM2创建节点

1、生成节点的方法 document。createElement(“div”)

2、插入节点的方法

父节点.appendChild(新节点)

在父节点子节点的后面插入新的节点

3、在指定位置插入新的节点

(1)父元素.insetBefore(新节点,谁的前面) 将新节点插入指定元素前面

4、删除元素节点 父元素.removerChild()

js 在html中新建个节点,javascript节点是什么?相关推荐

  1. html 连接中写js变量,HTML中传递和引用JavaScript变量

    在HTML中传递和引用JavaScript变量 var foobar; //全局变量声明 function passvar(){ foobar = document.getElementById('t ...

  2. js向ul中写html语言,javascript操作ul中li的方法

    本文实例讲述了javascript操作ul中li的方法.分享给大家供大家参考.具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra ...

  3. JavaScript(js)节点--父节点、子节点、兄弟节点

    JavaScript(js)节点–父节点子节点 一般节点至少拥有nodeType(结点类型),nodeName(节点名称)和nodeValue(节点值)这三个基本属性. 元素节点 nodeType为1 ...

  4. html dom节点类型,浅谈Javascript中的12种DOM节点类型

    前言 DOM的作用是将网页转为一个javascript对象,从而可以使用javascript对网页进行各种操作(比如增删内容).浏览器会根据DOM模型,将HTML文档解析成一系列的节点,再由这些节点组 ...

  5. [js] 在不支持js的浏览器中如何隐藏JavaScript代码?

    [js] 在不支持js的浏览器中如何隐藏JavaScript代码? 在<script>标签之后的代码中添加"<!-– ",不带引号. 在</script&g ...

  6. 前端:JS/25/DOM官方定义,DOM分类,HTML节点树(节点关系,节点类型,),核心DOM中公共的属性和方法(节点访问,查找DOM节点,节点属性,节点的创建,追加和删除)

    DOM官方定义 DOM,Document Object Model,文档对象模型,我们可以把网页中的所有"东西"看成是对象": DOM的官方定义:DOM可以使用脚本,动态 ...

  7. js读取html元素scr,了解一下JavaScript中的DOM编程

    如何在HTML中使用JavaScript 元素 元素用于在HTML页面中嵌入或引入JavaScript脚本代码.该元素默认被定义在 元素中 1.type:该属性定义script元素包含或src引入的脚 ...

  8. html文档中怎么区分节点对象节点类型,JavaScript文档对象模型-Element类型

    除了Document类型之外,Element类型是JavaScript编程中最常使用的类型.Element类型常用于表现HTML或XML元素,提供对元素标签名.子节点及特性的访问. Element节点 ...

  9. js变量传给java_如何把JavaScript中的变量值传给javabean?

    恰好我碰到过类似的问题,引用一篇文章给你吧.希望能帮你~ JSP数据和JavaScirpt数据交互使用问题的一种解决方法 对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet ...

最新文章

  1. zabbix使用zabbix 数据库做数据分表
  2. Oracle优化05-执行计划
  3. Verilog | HDL 音乐盒设计(代码类)
  4. boost::coroutine模块实现layout的测试程序
  5. 爬虫图谱(个人整理使用)
  6. IDEA高级技巧:集成JIRA、UML类图插件、SSH、FTP、Database管理
  7. java 根据类名示例化类_Java即时类| EpochSecond()方法的示例
  8. 力扣刷题【20,21,26,27,35】
  9. 一、vi/vim编辑器
  10. Dubbo(RPC原理、Dubbo架构负载均衡配置方式)(2)
  11. hadoop1.1.2集群安装指南
  12. 文件解压和压缩io流
  13. git php框架,如何用Git安装TP框架
  14. 怎样在html中插入ppt,PPT怎么插入网页中的视频
  15. 小白如何做一个Python人工智能语音助手
  16. stc15单片机c语言 pdf,stc15单片机编程指南.pdf
  17. YDOOK: ANSYS Electronic Desktop Maxwell 19 教程1: 基本界面
  18. java 聊天室 私聊_Java聊天室——实现多人聊天、私聊、群聊
  19. 基于C++的高性能http框架cinatra及其web框架示例feather介绍及开发演示
  20. 疫情之下春运人口回流“硬核”预测:往返这些超级网络节点城市有更大感染风险

热门文章

  1. 《你好,李焕英》口碑爆棚,原来秘诀都隐藏在了影迷的评论里面
  2. 【iPhone】缺陷检测机器视觉在制造业缺陷检测的应用情况
  3. UC伯克利造出会「轻功」的机器人,飞檐走壁,一条腿跳遍天下|湾区人工智能...
  4. K8S+Harbor+gluster+haproxy 实践加坑
  5. android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法
  6. aspose 换行写_利用Aspose.Word控件实现Word文档的操作
  7. python中iter函数_Python iter()函数用法详解
  8. vue window.location.href 返回页面不刷新_前端框架vue中的keep-alive总结实践
  9. 爱上一个人的七个预兆
  10. 定时更换超级连接的代码