DOM笔记(三):Element接口和HTMLElement接口
来源:互联网 发布:手机淘宝 找不到摇一摇 编辑:程序博客网 时间:2024/05/21 10:21
一、Element接口
Element接口表示一个元素,该接口扩展自Node接口,自然继承了Node接口的属性和方法,也有一套针对元素的属性和方法。
Element接口常见的属性比较少,常用的就是一个只读的tagName属性,该属性返回元素名,数据类型是DOMString。
Element接口定义的方法也主要是针对属性操作,常见方法如下:
方法名数据类型说明getAttributeDOMString返回对应属性getAttributeNodeAttr返回对应属性节点getAttributeNodeNSAttr返回属性命名空间getAttributeNSDOMString返回对应属性节点getElementsByTagNameNodeList节点名获取元素列表getElementsByTagNameNSNodeList根据指定空间内的标签名搜索所有元素hasAttributeBoolean判断属性是否存在hasAttributeNSBoolean判断属性是否存在removeAttributevoid删除属性removeAttributeNodeAttr删除属性removeAttributeNSvoid删除属性setAttributevoid添加属性setAttributeNodeAttr添加属性节点setAttributeNodeNSAttr添加属性节点setAttributeNSvoid添加属性
二、HTMLElement接口
该接口继承自Element接口,同样用于表示一个HTML元素,拥有自定义的属性和方法。
1、属性列表
属性名数据类型只读说明innerHTMLDOMString获取或设置HTML内容outerHTMLDOMString
设置或获取对象的纯文本形式idDOMString
对应元素的id属性titleDOMString
对应元素的title属性langDOMString
对应元素的lang属性dirDOMString
对应元素的dir属性classNameDOMString
对应元素的class属性classListDOMTokeListY返回元素的class属性作为DOMTokenList对象datasetDOMStringMapY返回自定义的data-*属性集合hiddenBoolean
对应元素的hidden属性tabIndexlong
对应元素的tabIndex属性accessKeyDOMString
对应元素的accessKey属性accessKeyLabelDOMStringY返回热键组合draggableBoolean
对应元素的draggable属性contentEditableDOMString
对应元素的contentEditable属性isContentEditableBooleanY判断元素是否可用编辑contextMenuHTMLMenuElement
对应元素的contextMenu属性spellcheckDOMString
对应元素的spellcheck属性commandTypeDOMStringY对应元素的commandType属性labelDOMStringY对应元素的label属性iconDOMStringY对应元素的icon属性disabledBooleanY对应元素的disabled属性checkedBooleanY对应元素的checked属性styleCSSStyleDeclarationY对应元素的style属性
2、方法列表
方法名数据类型说明getElementsByClassNameNodeList根据元素的class属性获取所有元素insertAdjacentHTMLvoid在指定位置插入HTML或XMLclickvoid单击元素,触发click事件scrollIntoViewvoid滚动元素内容到视点内focusvoid元素获取焦点blurvoid元素失去焦点 0 0
- DOM笔记(三):Element接口和HTMLElement接口
- 了解DOM:Element接口和HTMLElement接口
- DOM笔记(一):HTMLDocument接口
- DOM笔记(二):Node接口
- DOM HTMLElement
- C#学习笔记(三):抽象类和接口
- Java复习笔记(三)-----抽象类和接口
- EffectiveJava笔记(三) 类和接口
- 类和接口(三)
- HDFS的接口(命令行接口和Java接口)--笔记
- java笔记--day09--接口(三)类和接口的关系
- java笔记--day09--接口(三)抽象类和接口的区别
- Struts2学习笔记三(异常处理、模型驱动和属性驱动、servlet接口、Preparable接口)
- COM学习笔记(三)IUnknown接口
- HTML DOM HTMLElement Object
- java笔记三:List接口
- 监听器接口(三)
- 朱老师ARM裸机学习笔记(三):CPU和与外部存储器的接口
- USACO1.3.4 Combination Lock (combo)
- 05Starting an Activity
- 编译原理之构建编译的相关科学
- SQLite源码剖析
- USACO1.3.5 Wormholes (wormhole)
- DOM笔记(三):Element接口和HTMLElement接口
- IOS控件学习:UILabel常用属性与用法
- EXT.NET点击按钮弹出Windows的两种方法
- AngularJS(Part 10)
- Hadoop大象之旅010-使用eclipse查看hadoop源码
- USACO1.3.6 Ski Course Design (skidesign)
- mom.exe进程什么?
- Raspberry - 让命令后台运行避免受到SSH断开影响的方法
- USACO1.4.1 Arithmetic Progressions (ariprog)