JavaScript removeAttribute() 方法

JavaScript removeAttribute() 方法

该方法用于从元素中删除指定的属性。它与 removeAttributeNode() 方法不同。removeAttributeNode() 方法会删除特定的 Attr 对象,但 removeAttribute() 方法会删除指定名称的属性。

语法

element.removeAttribute(attributename)

参数值

attributename: 它是必需的参数,用于指定要从元素中删除的属性的名称。如果该属性不存在,该方法不会产生任何错误。

让我们通过一些示例来理解。

示例1

在这个示例中,有两个带有id为“para”和“para1”的段落元素,它们属于同一个类“jtp”。在这里,我们正在删除这些段落元素的“class”属性。我们必须点击给定的HTML按钮来看到效果。

<!DOCTYPE html>
<html>
<head>
<title>
The removeAttribute Method
</title>
<style>
.jtp {
color: red;
background-color: yellow;
}
</style>
</head>
<body>
<h1>
Welcome to the javaTpoint.com
</h1>

<h2>
Example of the removeAttribute() Method
</h2>

<p id = "para" class = "jtp">
This is a paragraph element.
</p>
<p id = "para1" class = "jtp">
This is second paragraph element.
</p>


<button onclick = "fun()">
Click me!
</button>

<script>
function fun() {
document.getElementById("para").removeAttribute("class");
document.getElementById("para1").removeAttribute("class");
}
</script>
</body>

</html>

输出

在执行上述代码之后,输出结果将为-

JavaScript removeAttribute() 方法

点击给定的按钮后,我们将会看到以下输出-

JavaScript removeAttribute() 方法

示例2

在这个示例中,有两个带有id的div元素: div1div2 。我们对这些div元素应用了 style 属性。

在这里,我们移除了这些div元素的 style 属性。我们需要点击给定的HTML按钮来查看效果。

<!DOCTYPE html>
<html>
<head>
<title>
The removeAttribute Method
</title>
<style>
.jtp {
color: red;
background-color: yellow;
}
</style>
</head>
<body>
<h1>
Welcome to the javaTpoint.com
</h1>

<h2>
Example of the removeAttribute() Method
</h2>

<div id = "div1" style = "background-color: yellow; font-size: 25px; color: red; border: 2px solid red;">
This is first div element.
</div>
<br>
<div id = "div2" style = "background-color: lightblue; font-size: 25px; color: blue; border: 2px solid blue;">
This is second div element.
</div>
<br>
<button onclick = "fun()">
Click me!
</button>

<script>
function fun() {
document.getElementById("div1").removeAttribute("style");
document.getElementById("div2").removeAttribute("style");
}
</script>
</body>

</html>

输出

执行后,输出结果为 –

JavaScript removeAttribute() 方法

同样地,我们可以使用 removeAttribute() 方法来移除 target 属性, align 属性, readonly 属性等等。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程