Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

document.createAttribute

概述

createAttribute 方法创建并返回一个新的属性节点.

语法

attribute = document.createAttribute(name) 

参数

  • attribute 是一个属性节点.
  • name 是属性节点的属性名.

例子

<html>

<head>
<title> create/set/get Attribute example</title>

<script type="text/javascript">

function doAttrib()
{
var node = document.getElementById("div1");
var a = document.createAttribute("my_attrib");
a.nodeValue = "属性值";
node.setAttributeNode(a);
alert(node.getAttribute("my_attrib")); // "属性值"
}

//效果和下面的方法等同
//function doAttrib()
//{
//var node = document.getElementById("div1");
//node.setAttribute("my_attrib", "属性值");
//alert(node.getAttribute("my_attrib")); // "属性值"
//}

</script>
</head>

<body onload="doAttrib();">
<div id="div1">
<p>页面内容</p>
</div>
</body>
</html>

备注

该方法的返回值是一个Attr类型的节点. 你可以通过为该节点的nodeValue属性赋值来设置该属性节点的属性值,也可以使用常用的 setAttribute() 方法来替代该方法.

规范

createAttribute

文档标签和贡献者

 此页面的贡献者: teoli, AshfaqHossain, ziyunfei
 最后编辑者: AshfaqHossain,