js element类型的属性和方法整理

站长手记 作者: 2024-08-28 14:50:01
除了Document类型,我们Web编程中最常用的类型就是Element类型啦.Element 类型用于表现XML或HTML元素,提供了对元素标签名,子节点,特性的访问

Element类型

特征

  • nodeType值为1
  • nodeName为元素标签名
  • nodeValue为null
  • parentNode可能是Document或Element
  • 子节点可能是Element,Text,Comment,ProcessingInstruction,CDATASection,EntityReference

HTML元素

  • id 元素在文档中的唯一标识符
  • title 元素的附加说明信息,一般为工具提示条显示
  • lang 元素内容的语言代码,很少使用
  • dir 语言方向,ltr为从左到右,rtl则相反
  • className 与元素class的特性对应,没有设置为class则是因为class为ECMAScript的保留字

特性

  • getAttribute()
  • setAttribute()
  • removeAttribute()

特殊特性

  • style,通过getAttribute()访问会返回CSS文本,而通过属性访问返回一个对象
  • onclick这样的事件处理程序,通过getAttribute()访问会返回相应代码的字符串.而属性访问时,则会返回一个JavaScript函数(未指定则为null)

设置特性

div.mycolor="red";
div.getAttribute("mycolor"); //这里返回null(IE除外)

移除特性

attributes属性

  • getNamedItem(name)返回nodeName属性等于name的节点
  • removeNamedItem(name)从列表移除nodeName等于name的节点
  • setNamedItem(node)向列表添加节点,以节点的nodeName属性为索引
  • item(pos)返回处于数字pos位置处的节点

创建元素

document.createElement("<div id=\"myNewDiv\" class=\"box\"></div>");
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_70177.html
js element Element类型 Web编程