今日学习总结DOM

1.获取节点引用方式
getElementById()
getElementByTagName()
getElementByName()

2. nodeType:检测节点属性

alert(p.nodetype)

3. 访问指定节点:

Getelementsbytagname()

通过标签名访问元素。

Getelementsbyname()

通过名字访问元素。

Getelementbyid()

通过id访问元素。

4. 创建和操作节点

Createelement()

创建一个元素。

Createtextnode()

创建一个文本节点。

Appendchild()

用给定的节点添加到某个节点的末尾。

Removechild()

接受一个参数,要删除的节点,然后将这个节点做为函数的值返回

Repleacechild()

接受两个参数,被添加的节点和被替换的节点。

Insertbefore()

接受两个参数,要添加的节点和插在哪个节点之前

Clonenode()

复制节点,该方法带两个参数,即两个布尔值,true表示深度复制(将元素和其节点全部复制),false表示只复制元素本身,不复制其节点

时间: 2024-08-05 00:26:26

今日学习总结DOM的相关文章

JavaScript高级程序设计学习笔记--DOM

DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序接口). Document类型 文档的子节点 虽然DOM标准规定Document节点的子节点可以是DocumentType,Element,ProcessingInstruction或Comment,但还有两个内置的访问其子节点的快捷方式.第一个就是documnetElement属性,该属性始终指向HTML页面中的<html>元素.另一个就是通过childNodes列表访问文档元素,但通过documentElement属性则

html学习笔记-DOM

html学习笔记-DOM Table of Contents 1. 什么是 DOM? 2. DOM 节点 3. DOM 方法 4. DOM 属性 5. DOM 访问 6. DOM 修改 7. DOM 事件 1 什么是 DOM? DOM 是 W3C (万维网联盟)的标准. DOM 定义了访问 HTML 和 XML 文档的标准: “W3C 文档对象模型 ( DOM ) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容.结构和样式. ” W3C DOM 标准被分为 3 个不同的部分

【资源分享】今日学习打卡--朴素贝叶斯法 (naive bayes classifier)

今日学习打卡,是一个非常简单的模型,朴素贝叶斯法(naive bayes classifier) 总得来说就是贝叶斯 + naive 通过,贝叶斯来计算事件发生概率: 然后,naive就是假设各个因素之间相互独立,互不影响. 在现实生活中,因素经常是有内在联系的.如:是否今天下雨,考虑因素有:气压,湿度,温度.实际上这些因素是有内在联系的,但是模型中假设它们相互独立,所以称为naive.这样,在计算中相当简单,且往往预测结果还算不错的. 链接: https://pan.baidu.com/s/1

【资源分享】今日学习打卡--逻辑斯谛回归 (Logistic Regression)

今日学习打卡,logistic regression 这个概念来自于统计学,也可用于机器学习,可用于2项分类(0,1),也可以多项分类(0,1,2,...). 线性回归,一般用R2来作为检测模型好坏的指标. logistic regression则是用likelihood,计算每个值的likelihood,然后获得曲线的likelihood,这个就需要似然估计法了. 这时,学习的策略就是获得极大释然估计值. 由于,空间中的曲线可以是很多很多条,计算每一条曲线,然后获得likelihood最大的那

【资源分享】今日学习打卡--支持向量机 (SVMs)

今日学习打开,支持向量机 今天给大家带来的是支持向量机,在深度学习出现以前,SVMs还是非常流行的. SVM有3要点:间隔,对偶,核技巧 主要有hard-margin SVM,soft-margin SVM,kernel SVM3种类型. 其中,核技巧有Linear kernel, Polynomial kernel, RBF kernel SVM为什么这么迷人,我觉得主要就是Hinge Loss和kernel Method 通过Kernel Method,SVMs能把非线性的可分的数据,提高维

JavaScripts学习日记——DOM SAX JAXP DEMO4J XPath

今日关键词: XML解析器 DOM SAX JAXP DEMO4J XPath XML解析器 1.解析器概述 什么是解析器 XML是保存数据的文件,XML中保存的数据也需要被程序读取然后使用.那么程序使用什么来读取XML文件中的数据呢?XML解析器!例如.properties文件的解析器是Properties类一样! XML不只被Java语言使用,还被C++.C#.Javascript等等语言使用,所以解析XML不是一门语言的工作! DOM和SAX介绍 主流的XML解析有两种标准:DOM和SAX

XML学习总结-DOM和SAX解析-综合案例-(四)

============DOM解析    vs   SAX解析             ======== DOM解析 SAX解析 原理: 一次性加载xml文档,不适合大容量的文件读取 原理: 加载一点,读取一点,处理一点.适合大容量文件的读取 DOM解析可以任意进行增删改成 SAX解析只能读取 DOM解析任意读取任何位置的数据,甚至往回读 SAX解析只能从上往下,按顺序读取,不能往回读 DOM解析面向对象的编程方法(Node,Element,Attribute),Java开发者编码比较简单. S

js学习12-《JS DOM 编程艺术》笔记

学习了下<JS DOM 编程艺术>,做个学习总结:1.字符串中放单引号双引号:建议:字符串中放单引号,则用双引号包含字符串 1 var s1="It's my doy"; 字符串中放双引号,则用单引号包含字符串 1 var s2='He said "hi!" '; 其他使用\进行转义 2.==和====== :严格比较.不仅比较值,还比较类型== :不严格比较,转换类型一致比较 3.JS语言里对象的三种类型3.1内建对象:javascript提供的对象

轻松学习JavaScript十八:DOM编程学习之DOM简单介绍

一DOM概述 DOM(文档对象模型)是HTML和XML的应用程序接口(API).DOM将把整个页面规划成由节点层级构成的文档. DOM描绘了一个层次化的节点树,执行开发者加入,移除和改动页面的某一部分. HTML或XML页面的每一个部分都 是一个节点的衍生物. 通过DOM.可訪问HTML文档的全部元素. 当网页被载入时.浏览器会创建页面的文档对象模 型,DOM模型被构造为对象的树. DOM是W3C(万维网联盟)的标准.DOM定义了訪问HTML和XML文档的标准."W3C 文档对象模型(DOM)是