HTML DOM createAttribute() 方法用于使用 JavaScript 为 HTML 元素创建特定属性。 createAttribute() 方法创建具有给定名称的属性并将该属性作为 Attr 对象返回。
用法
以下是 createAttribute() 方法的语法 -
document.createAttribute(attributename)
示例
让我们看一个 HTML DOM createAttribute() 方法的例子 -
<!DOCTYPE html>
<html>
<head>
<title>CREATE ATTRIBUTE</title>
<style>
#DIV1{
margin-top:15px;
width:250px;
height:200px;
border:2px solid blue;
background-color:lightgreen;
}
</style>
</head>
<body>
<p>Click the button to create a "class" attribute for the div element</p>
<button onclick="attrCreate()">CREATE</button>
<br>
<div>
<p>This is a sample div</p>
</div>
<script>
function attrCreate() {
var x = document.getElementsByTagName("div")[0];
var att = document.createAttribute("id");
att.value = "DIV1";
x.setAttributeNode(att);
}
</script>
</body>
</html>
输出
这将产生以下输出 -
单击“创建”按钮 -
在上面的例子中 -
我们创建了一个 ID 为 “DIV1” 的样式
#DIV1{ margin-top:15px; width:250px; height:200px; border:2px solid blue; background-color:lightgreen; }
然后我们创建了一个 <div> 元素,里面有一个 <p> 元素。
<div> <p>This is a sample div</p> </div>
然后,我们创建了一个按钮 CREATE,当用户点击它时将执行 attrCreate() 函数 -
<button onclick="attrCreate()">CREATE</button>
attrCreate() 函数使用文档对象上的 getElementsByTagName() 方法获取 <div> 元素并将其分配给变量 x。使用 createAttribute() 方法创建 “id” 属性并使用其 value 属性为其分配值 “DIV1”,这是我们之前创建的样式的 id。最后,我们将 “id” 属性及其值设置为 <div> 元素 -
function attrCreate() { var x = document.getElementsByTagName("div")[0]; var att = document.createAttribute("id"); att.value = "DIV1"; x.setAttributeNode(att); }
相关用法
- HTML DOM createElement()用法及代码示例
- HTML DOM createRange()用法及代码示例
- HTML DOM createDocumentType()用法及代码示例
- HTML DOM createHTMLDocument()用法及代码示例
- HTML DOM createObjectURL()用法及代码示例
- HTML DOM createNodeIterator()用法及代码示例
- HTML DOM createDocument()用法及代码示例
- HTML DOM createDocumentFragment()用法及代码示例
- HTML DOM createEvent()用法及代码示例
- HTML DOM createComment()用法及代码示例
- HTML DOM crypto.getRandomValues()用法及代码示例
- HTML DOM console.dirxml()用法及代码示例
- HTML DOM console.count()用法及代码示例
- HTML DOM console.log()用法及代码示例
- HTML DOM contains()用法及代码示例
- HTML DOM cloneNode()用法及代码示例
- HTML DOM console.error()用法及代码示例
- HTML DOM console.assert()用法及代码示例
- HTML DOM console.clear()用法及代码示例
- HTML DOM console.groupEnd()用法及代码示例
注:本文由纯净天空筛选整理自AmitDiwan大神的英文原创作品 HTML DOM createAttribute() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。