美文网首页
【DOM】Attr类型

【DOM】Attr类型

作者: Wonder233 | 来源:发表于2017-11-21 20:23 被阅读0次

1、表示元素的特性。在所有浏览器(包括IE8),都可以访问Attr类型的构造函数和原型。
2、特性就是存在于元素的attribute属性中的节点。

Attr节点特征

  • nodeType的值是2;
  • nodeName的值是特性的名称;
  • nodeValue的值是特性的值;
  • parentNode的值为null;
  • 在HTML中不支持(没有)子节点;
  • 在XML中子节点可以是Text或EntityReference。

特性不被认为是DOM文档树的一部分。

开发人员最常使用getAttribute()、setAttribute()和removeAttribute()方法,很少直接引用特性节点。

属性

Attr对象有3个属性:

  • name:特性名称(与nodeName的值相同)
  • value:特性的值(与nodeValue的值相同)
  • specified:布尔值,用以区别特性是在代码中指定的,还是默认的。

创建特性节点:createAttribute()

var attr = document.createAttribute("align");
attr.value = "left";
element.setAttribute(attr);

alert(element.attributes["align"].value);       //left
alert(element.getAttributeNode("align").value); //left
alert(element.getAttribute("align"));           //left

相关文章

  • 【DOM】Attr类型

    1、表示元素的特性。在所有浏览器(包括IE8),都可以访问Attr类型的构造函数和原型。2、特性就是存在于元素的a...

  • 01-JS-03

    jQuery操作DOM 1.属性操作 attr 设置单个 attr(name,value)//字符串类型设置多个 ...

  • jQuery API学习之DOM操作与事件篇

    DOM属性操作: attr()与prop()的区别: DOM操作: 获取或设置文本内容: text()与html(...

  • DOM(文档对象模型)

    问题 1、DOM是哪种基本数据结构?(树) 2、DOM操作常用API? 3、DOM节点的attr和property...

  • jQuery基本操作

    jQuery操作DOM元素 使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其...

  • 虚拟dom

    什么是虚拟DOM 简单来说,虚拟dom就是一个最少包含tagName attr children 属性的js对象,...

  • 3.html属性

    属性是标签里带的,dom是【】,html【attr.】 当优先使用dom属性绑定做绑定,当元素没有dom可绑,用h...

  • 慕课网《前端JavaScript面试技巧》学习笔记(6)-DOM

    1.DOM是哪种基本的数据结构2.DOM操作常用的API有哪些3.DOM节点的attr和property有何区别4...

  • 关于JQuery的attr和data问题

    自定义属性使用data data是单向绑定,修改data值,不会实时更新到dom 实际上dom还是10 attr和...

  • 自定义View 入门

    attrs values 文件夹中定义attr属性文件 attr的format取值类型( 属性定义时可以指定多种类...

网友评论

      本文标题:【DOM】Attr类型

      本文链接:https://www.haomeiwen.com/subject/hyxgvxtx.html