频道栏目
首页 > 资讯 > JavaScript > 正文

JavaScript开发DOM教程:Attr类型分析

17-11-22        来源:[db:作者]  
收藏   我要投稿

JavaScript开发DOM教程:Attr类型分析。

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
相关TAG标签
上一篇:kindeditor编辑器和图片上传独立分开的配置过程
下一篇:npm安装vue-cli工具,初始化项目
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站