js—DOM详情
1,什么是DOM,有什么作用
Document Object Model 文档对象模型,是一个html和xml文档的编程接口,可以将文档(html页面)解析成dom树,然后通过提供的dom接口来改变文档的结构样式和内容(增删查改节点)
API(web页面)= DOM + JS(脚本语言)
| 
 DOM节点类型  | 
 nodeType  | 
 nodeName  | 
 nodeValue  | 
| 
 整个文档是一个文档节点document)  | 
 nodeType=9  | 
||
| 
 每个元素是一个元素节点(element)  | 
 nodeType=1  | 
 nodeName=标签名(大写)  | 
 不可用,返回null  | 
| 
 每个文本是一个文本节点  | 
 nodeType=3  | 
 nodeName=#text  | 
 nodeValue=文本值  | 
| 
 每个属性是一个属性节点  | 
 nodeType=2  | 
 nodeName=属性名  | 
 nodeValue=属性值  | 
| 
 注释是注释节点  | 
 nodeType=8  | 
2,JS通过什么dom接口访问html页面?
通常使用最多的就是Document和window对象。
   
js—DOM详情的更多相关文章
- 货架工程项目之js dom实现项目工程进度图
		
笔者最近要负责有个项目工程网站的安装进度过程,实现的效果要求大概如下图所示 由于笔者没有参与到数据库的制作,得知他们这个项目设计工序的时候就一个开始日期的和完成日期,连整个项目的安装结束时间都没有简直 ...
 - js DOM优化相关探索
		
我在这尝试两个方面:-->DOM与js -->DOM与浏览器 (最近在秒味视频上学到不少,哈哈哈) 一.DOM与js 1.js与dom的交互问题 频繁的与dom交互,是一件浪费时间与金钱的 ...
 - js DOM的几个常用方法
		
<div id="div1">这是个测试</div> <p </p> <p </p> //js DOM的几个常用方法 / ...
 - JS DOM 来控制HTML元素
		
JS DOM 来控制HTML元素 (ps:这个有很多方法,挑一些详解,嘻嘻) 1.getElementsByName():获取name. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...
 - JS Dom节点操作demo!
		
通过黑马课程的学习,在这里分享一个js Dom中节点操作的小练习 需求:使用js创建一个4*3的表格table. onload = function(){ function c(tagName){ r ...
 - Js DOM 详解
		
DOM事件类 基本概念 DOM事件的级别 1.DOM0 element.onclick = function(){} 2.DOM2 element.addEventListener("cli ...
 - JS DOM对象控制HTML元素详解
		
JS DOM对象控制HTML元素详解 方法: getElementsByName() 获取name getElementsByTagName() 获取元素 getAttribute() 获取元素 ...
 - css3动画和JS+DOM动画和JS+canvas动画比较
		
css3兼容:IE10+.FF.oprea(animation):safari.chrome(-webkit-animation) js+dom:没有兼容问题: js+canvas:IE9+:(性能最 ...
 - JS(DOM 和 BOM)
		
JS(DOM 和 BOM) 常说的JS(浏览器执行的JS)包含两部分:1.JS基础知识(语法)(ECMA262标准)2.JS-Web-API(W3C标准) W3C 标准中关于 JS 的规定有:(只管定 ...
 
随机推荐
- Linux下安装JDK 1.8
			
前言 JDK是 JAVA 的软件开发工具包,如果要使用JAVA来进行开发,或者部署基于其开发的应用,那么就需要安装JDK.本次将在Linux下安装JDK及配置环境. 本人环境:CentOS 7.3 6 ...
 - 多个github账号时,本地配置ssh-key
			
由于需要,申请了多个github账号,但是都是在同一台电脑上操作,原来只有一个账号进行ssh操作时,推送没有遇到什么问题,现在有多个账号了,推送的时候就有点懵逼了,下面是根据网上的资料来进行多个账号, ...
 - sqli_labs学习笔记(一)Less-21~Less-37
			
续上,开门见山 Less-21 Cookie Injection- Error Based- complex - string ( 基于错误的复杂的字符型Cookie注入) 登录后页面 圈出来的地方显 ...
 - URL各部分详解
			
就以下面这个URL为例,介绍下普通URL的各部分组成 http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&pa ...
 - qq机器人 python实现 自动回复
			
我以前写的代码我现在贴在了下面,下面的连接是我自己的博客,有问题希望大家提出来,一起进步...我以前试过,没啥问题.可以实现聊天. https://realwuxiong.github.io/blog ...
 - Vertx使用EventBus发送接受自定义对象
			
先看官方文档步骤: 需要一个编解码器,看源码: 可见内置了需要数据类型的实现,所以发送其他消息可以发送,但是如果发送自定义对象就需要自己实现编解码逻辑了 一 自定义编解码器 /** * 自定义对象编解 ...
 - DWZ框架--页面样式丢失
			
案例 今天我导入DWZ框架demo时,发现主页面样式丢失,出现了如下图那鬼样: 正常情况应该是有表格显示,并且用chrome开发者模式调试,可以看到有对应的样式,如下图所示: 先简单介绍下dwz框架的 ...
 - Android小记(整理一下自己犯过的错误)
			
时间:2019/12/20 如题,写这篇博客的原因主要是为了记录自己在Android编程中犯的一些低级的错误,以此警戒自己不要出现类似的错误. 1.在监听按钮的点击事件时,如果使用的是实现View.O ...
 - java.io 包下的类有哪些 + 面试题
			
java.io 包下的类有哪些 + 面试题 IO 介绍 IO 是 Input/Output 的缩写,它是基于流模型实现的,比如操作文件时使用输入流和输出流来写入和读取文件等. IO 分类 传统的 IO ...
 - SystemVerilog搭建APB_I2C IP 层次化验证平台
			
一.前言 近期疫情严重,身为社畜的我只能在家中继续钻研技术了.之前写过一篇关于搭建FIFO验证平台的博文,利用SV的OOP特性对FIFO进行初步验证,但有很多不足之处,比如结构不够规范.验证组件类不独 ...