概述
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() 方法来替代该方法.