HTML DOM 元素对象 方法集合

AXIS2中OMElement和Java对象之间的转换 介绍AXIS2中OMElement和Java对象之间的转换 立即下载

HTML DOM 节点

在 HTML DOM (Document Object Model) 中, 每个东西都是 节点 :

  • 文档本身就是一个文档对象
  • 所有 HTML 元素都是元素节点
  • 所有 HTML 属性都是属性节点
  • 插入到 HTML 元素文本是文本节点
  • 注释是注释节点

元素对象

在 HTML DOM 中, 元素对象代表着一个 HTML 元素。

元素对象 的 子节点可以是, 可以是元素节点,文本节点,注释节点。

NodeList 对象 代表了节点列表,类似于 HTML元素的子节点集合。

元素可以有属性。属性属于属性节点(查看下一章节)。

 

属性和方法

以上属性和方法可适用于所有 HTML 元素:

属性 / 方法描述
element.accessKey设置或返回accesskey一个元素
element.addEventListener()向指定元素添加事件句柄
element.appendChild()为元素添加一个新的子元素
element.attributes返回一个元素的属性数组
element.childNodes返回元素的一个子节点的数组
element.classlist返回元素的类名,作为 DOMTokenList 对象。
element.className设置或返回元素的class属性
element.clientHeight在页面上返回内容的可视高度(不包括边框,边距或滚动条)
element.clientWidth在页面上返回内容的可视宽度(不包括边框,边距或滚动条)
element.cloneNode()克隆某个元素
element.compareDocumentPosition()比较两个元素的文档位置。
element.contentEditable设置或返回元素的内容是否可编辑
element.dir设置或返回一个元素中的文本方向
element.firstChild返回元素的第一个子节点
element.focus()设置文档或元素获取焦点
element.getAttribute()返回指定元素的属性值
element.getAttributeNode()返回指定属性节点
element.getElementsByTagName()返回指定标签名的所有子元素集合。
element. getElementsByClassName()返回文档中所有指定类名的元素集合,作为 NodeList 对象。
element.getFeature()返回指定特征的执行APIs对象。
element.getUserData()返回一个元素中关联键值的对象。
element.hasAttribute()如果元素中存在指定的属性返回 true,否则返回false。
element.hasAttributes()如果元素有任何属性返回true,否则返回false。
element.hasChildNodes()返回一个元素是否具有任何子元素
element.hasfocus()返回布尔值,检测文档或元素是否获取焦点
element.id设置或者返回元素的 id。
element.innerHTML设置或者返回元素的内容。
element.insertBefore()现有的子元素之前插入一个新的子元素
element.isContentEditable如果元素内容可编辑返回 true,否则返回false
element.isDefaultNamespace()如果指定了namespaceURI 返回 true,否则返回 false。
element.isEqualNode()检查两个元素是否相等
element.isSameNode()检查两个元素所有有相同节点。
element.isSupported()如果在元素中支持指定特征返回 true。
element.lang设置或者返回一个元素的语言。
element.lastChild返回的最后一个子元素
element.namespaceURI返回命名空间的 URI。
element.nextSibling返回该元素紧跟的一个元素
element.nodeName返回元素的标记名(大写)
element.nodeTypeReturns the node type of an element
element.nodeValue返回元素的类型
element.normalize()使得此成为一个"normal"的形式,其中只有结构(如元素,注释,处理指令,CDATA节和实体引用)隔开Text节点,即元素(包括属性)下面的所有文本节点,既没有相邻的文本节点也没有空的文本节点
element.offsetHeight返回,任何一个元素的高度包括边框和填充,但不是边距
element.offsetWidth返回元素的宽度,包括边框和填充,但不是边距
element.offsetLeft返回当前元素的相对水平偏移位置的偏移容器
element.offsetParent返回元素的偏移容器
element.offsetTop返回当前元素的相对垂直偏移位置的偏移容器
element.ownerDocument返回元素的根元素(文档对象)
element.parentNode返回元素的父节点
element.previousSibling返回某个元素紧接之前元素
element.querySelector()返回匹配指定 CSS 选择器元素的第一个子元素
document.querySelectorAll()返回匹配指定 CSS 选择器元素的所有子元素节点列表
element.removeAttribute()从元素中删除指定的属性
element.removeAttributeNode()删除指定属性节点并返回移除后的节点。
element.removeChild()删除一个子元素
element.removeEventListener()移除由 addEventListener() 方法添加的事件句柄
element.replaceChild()替换一个子元素
element.scrollHeight返回整个元素的高度(包括带滚动条的隐蔽的地方)
element.scrollLeft返回当前视图中的实际元素的左边缘和左边缘之间的距离
element.scrollTop返回当前视图中的实际元素的顶部边缘和顶部边缘之间的距离
element.scrollWidth返回元素的整个宽度(包括带滚动条的隐蔽的地方)
element.setAttribute()设置或者改变指定属性并指定值。
element.setAttributeNode()设置或者改变指定属性节点。
element.setIdAttribute() 
element.setIdAttributeNode() 
element.setUserData()在元素中为指定键值关联对象。
element.style设置或返回元素的样式属性
element.tabIndex设置或返回元素的标签顺序。
element.tagName作为一个字符串返回某个元素的标记名(大写)
element.textContent设置或返回一个节点和它的文本内容
element.title设置或返回元素的title属性
element.toString()一个元素转换成字符串
  
nodelist.item()返回某个元素基于文档树的索引
nodelist.length返回节点列表的节点数目。
基于Gardner环的QPSK定时同步MATLAB仿真:四倍采样与多场景性能分析 本文详细介绍了基于Gardner环的QPSK定时同步MATLAB仿真方法,重点分析了四倍采样技术在定时同步中的应用与性能优化。通过MATLAB代码实例展示了Gardner环的实现原理、多场景性能分析及常见问题解决方案,为数字通信系统的定时同步设计提供实用参考。 阅读详情

相关推荐

3D医学影像分割实战:从数据预处理到模型训练全流程解析

本文详细解析了3D医学影像分割的全流程,从数据预处理到模型训练,重点介绍了nnUNet框架的应用技巧。通过实战案例,帮助开发者掌握如何处理复杂的.nii.gz文件格式、优化数据预处理流程以及高效训练3D分割模型,特别适合医学影像分析领域的从业者参考。

weixin_29098367的博客 222

Axis2中OMElement对象解析的问题

Axis2中OMElement对象 -------------- 对iterator进行迭代,每次innerItr取其子元素,这不是相当于对innerItr进行迭代了吗? —— 不是的,XML结构的关系就类似于 List 初学XML,最怕不知道进入了XML的什么位置,所以还是检查下你究竟在迭代什么元素吧: Java code ?

no pay no gay 6503

基于Simulink的魔术公式轮胎动力学仿真

本篇博文主要用来记录汽车系统动力学课程的学习,仅供课程阶段参考,与实际工程应用还有较大距离。基于Simulink的魔术公式轮胎动力学仿真本实例主要有以下任务。1.建立魔术公式轮胎动力学仿真模型。2.绘制不同载荷下的轮胎纵向力—滑动率关系曲线。3.绘制不同载荷下的轮胎侧向力—侧偏角关系曲线。4.绘制不同载荷下的轮胎回正力矩—侧偏角关系曲线。提示:以下是本篇文章正文内容,下面案例可供参考。

shy_201992的博客 6940

webservice调用方式

Axis2开发WebService客户端 的3种方式 博客分类: Java 第一RPC方式,不生成客户端代码 第二,document方式,不生成客户端代码 第三,用wsdl2java工具,生成客户端方式调用 Java代码 package samples.quickstart.client; import javax.xml.namespace.QNam...

ycyyoulove的博客 431

自动化测试软件设计:C# + VISA 库实现多接口(GPIB/USB)测试仪器控制

本文介绍了如何利用C#和VISA库开发支持多接口的自动化测试软件。VISA库作为标准化API,能够统一控制GPIB、USB等不同接口的测试设备。文章详细阐述了软件设计目标,包括多接口支持、统一控制、自动化脚本执行等功能。重点讲解了C#中VISA库的安装配置,并提供了设备控制类的核心代码实现,涵盖设备连接、命令发送、响应读取等关键操作。通过具体示例展示了GPIB和USB设备的连接方式,并扩展了自动化测试脚本功能。该方案具有高扩展性和维护性,适用于电子设备测试、生产线检测等多种场景,为自动化测试系统开发提供了实

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1710

winedt + miktex + SumatraPDF 搭建latex环境

整个环境包含三部分: - winedt: 前端编辑器 - miktex: 后端编译器 - SumatraPDF: 预览器顺序无关紧要, 不过如果先装miktex的话, 可能会被winedt在安装的时候自动找到路径从而不需要设置.1.安装miktex首先在latex-project官网, 打开”get”后, 有四种平台: Linux, Mac OS, Windows, Online. 我写论文

Iteration makes perfection. 6462

JavaScript (2)dom对象

1.dom对象(文档对象模型)注: HTML Dom定义了用于HTML的一系列标准的对象, 以及访问和处理HTML文档的标准方法.通过dom可以访问所有的HTML元素, 连同他们所包含的文本和属性,可以对其中的内容进行修改和删除同时, 也可以创建新的元素. 属性: 1.docume

Ching_cl的博客 376

基于 Node.js + MongoDB 技术栈的小众开源短链接程序 —— Lynx

开源的短链接程序有很多,像 YOURLS、Shlink 等大多采用 PHP + MySQL 技术栈。但我之前的服务器配置一般,再加上自己写的小玩具使用的是 Node.js + MongoDB,这些环境已经装在服务器上了,因此更倾向于寻找一款同样基于这套技术栈的短链接程序。搜索了很久才找到这么一款基于的短链接程序——Lynx。这个开源项目非常小众,Star 数只有两百多。

zc_mk的博客 826

前端必知必会-JavaScript HTML DOM 元素

本文介绍了JavaScript HTML DOM 元素的使用,如有问题欢迎私信和评论。

qq_24018193的博客 567

用c++生成随机迷宫_自动生成随机迷宫(1)prim算法

“程序 = 数据 + 算法”,一款好的作品不单单是代码的堆砌,还有其灵魂的部分,那就是算法;算法是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法既然是解决某类型问题的规范,那么我们就学习它,并在我们的作品中使用它。从这一期开始做一个迷宫系列,包括用算法生成随机迷宫,用算法自动寻址走迷宫。 三大迷宫生成算法之一“随机Prim算法不是...

weixin_31787547的博客 2596

R语言coxph函数对加权数据集进行竞争风险模型拟合、regplot包的regplot函数可视化竞争风险回归模型的列线图nomogram、计算特定病例的事件概率(控制了竞争风险的累计事件概率)

R语言coxph函数对加权数据集进行竞争风险模型拟合、regplot包的regplot函数可视化竞争风险回归模型的列线图nomogram、计算特定病例的事件概率(控制了竞争风险的累计事件概率)

statistics+insight+vista+power 358

前端必知必会-JavaScript HTML DOM 集合

本文介绍了JavaScript HTML DOM 集合的使用,如有问题欢迎私信和评论。

qq_24018193的博客 405

Python赋能,洞见先机:构建基于异步爬虫与流处理的实时舆情监控系统

我们将从核心概念入手,逐步搭建一个集。.option("es.resource", "public-opinion-%s" % time.strftime("%Y-%m-%d")) \ # 按日期分索引。| 数据采集层 |----->| 消息队列层 |----->| 流处理与分析层 |----->| 存储与可视化层 |:使用Spark Streaming的状态操作或Flink的CEP库,检测更复杂的模式,如“某关键词的负面舆情在1小时内激增500%”。

2201_76125261的博客 434

JavaScript HTML DOM 集合(Collection)

HTMLCollection 无法使用数组的方法: valueOf(), pop(), push(), 或 join()。HTMLCollection 对象的 length 属性定义了集合中元素的数量。HTMLCollection 对象类似包含 HTML 元素的一个数组。HTMLCollection 看起来可能是一个数组,但其实不是。集合中的元素可以通过索引(以 0 为起始位置)来访问。集合 length 属性常用于遍历集合中的元素。你可以像数组一样,使用索引来获取元素。

m0_72763148的博客 519

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

HTML DOM HTMLCollection对象

DOM HTMLCollection HTMLCollection 是 HTML 元素的集合。 HTMLCollection 对象类似一个包含 HTML 元素的数组列表。 getElementsByTagName()方法返回的就是一个 HTMLCollection 对象。 属性和方法 下表列出了 HTMLCollection 对象中的属性和方法: 属性 / 方法 描述 it...

老狼的专栏 939

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JavaScript——HTML Document对象

HTML DOM Document 对象 Document 对象 每个载入浏览器的 HTML 文档都会成为 Document 对象。 Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。 提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。 Document 对象

Shirven 446

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

html js 选择器,JS HTML DOM选择器

JS HTML DOM选择器JavaScript最常用于获取或修改HTML元素的内容或值以及应用某些效果。为此,您必须首先找到元素。做这件事有很多种方法:通过ID查找HTML元素通过标签名称查找HTML元素通过类名称查找HTML元素通过CSS选择器查找HTML元素通过HTML对象集合查找HTML元素按ID查找HTML元素您可以使用getElementById()方法根据元素的唯一ID选择元素。这是...

weixin_39787792的博客 289

DOM对象

DOM对象(文档对象模型) HTML DOM 是 W3C 标准(是 HTML 文档对象模型的英文缩写,Document Object Model for HTML)。HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的内容进...

agj8652的博客 236

DOM 节点对象 方法整理

Element 对象 在 HTML DOM 中,Element 对象表示 HTML 元素。 Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节点。 NodeList 对象表示节点列表,比如 HTML 元素的子节点集合。 元素也可以拥有属性。属性是属性节点(参见下一节)。 属性和方法 这里的属性和方法仅供参考 找到某一个后去百度一下用法即可 因为有很些也是没放进来的 百度可以找到 下面的属性和方法可用于所有 HTML 元素上: 属性 / 方法 描述 element.

Bi-Hu的博客 202

documentAPI集合使用及方法归纳

<div class="a" id="b">11</div> <a name="first">First anchor</a><br /> <a name="second">Second anchor</a><br /> <a name="third">Third anchor</a><br /> <br /> <form name="Form1.

屈小康 705

Js的DOM编程获取标签对象的三种方式

Js的DOM编程获取标签对象的三种方式 一.DOM使用: 1.通过特定方法/特定属性控制标签对象 2.通过标签独享更改标签里面的属性火焰石,展示效果 二. 三种方式获取标签对象 1. 通过document的集合属性获取 1.1 document常用属性: all集合属性:获取页面中所有的标签对象,返回的集合列表 forms:获取页面中所有的form标签对象,返回集合列表 mages:获取页面中...

N_Peng的博客 2758

JavaScript HTML DOM

JavaScript HTML DOM是JS学习的一部分,通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。提示:以下是本篇文章正文内容,下面案例可供参考HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树:HTML DOM 树通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。

qq_23347209的博客 796

document 对象(DOM)---获取元素

document 对象(DOM)—获取元素 文档对象模型DOM(Document Object Model)定义访问和处理 HTML文档的标准方法。 DOM 将HTML文档呈现为带有元素、属性和文 本的树结构(节点树)。 获取元素 通过ID获取 getElementById()方法 getElementByName()方法 getElementByTagName()方法 g...

小白的博客 5384

dom对象_02

1.dom对象(文档对象模型)注: HTML Dom定义了用于HTML的一系列标准的对象, 以及访问和处理HTML文档的标准方法.通过dom可以访问所有的HTML元素, 连同他们所包含的文本和属性,可以对其中的内容进行修改和删除同时, 也可以创建新的元素. 属性: 1.docume

Ching_cl的博客 471

HTML DOM中一些常用的对象、属性和方法

HTML DOM中一些常用的对象、属性和方法 常用的重要对象 Window对象 Navigator 对象 Screen 对象 History 对象 Location 对象 Window对象中常用的属性和方法 window对象指得就是当前网页的整个页面。 属性 window.frames.length //窗口中的元素个数 通过window.frames可以获取当前网页中所有元素(标签)的集合,集合的长度就是所有元素的个数。 方法 window.alert(); //警告框 w

weixin_44519237的博客 483
上一篇: javascript中使字符串当做js代码来执行
下一篇: Jenkins实现Android自动化打包
IT有钱人
博客等级 码龄13年 269粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值