deleteAttribute() 移除元素的属性值 【DOM编程】对吗
时间: 2024-09-07 13:02:15 浏览: 34
`deleteAttribute()` 是一个 DOM 操作方法,它用于从指定的元素上移除一个属性及其值。这个方法接受一个参数,即要被删除的属性的名称。
这个方法的语法如下:
```javascript
element.deleteAttribute(attributeName);
```
这里 `element` 是你想修改的DOM元素,`attributeName` 是你想从该元素中删除的属性名称。
例如,如果你有一个元素如下:
```html
<div id="myDiv" class="myClass" title="Hello World!"></div>
```
你可以使用 `deleteAttribute()` 来移除这个元素的 `class` 属性,如下所示:
```javascript
var myDiv = document.getElementById('myDiv');
myDiv.deleteAttribute('class');
```
执行这段代码后,`myDiv` 元素将不再有 `class` 属性。
需要注意的是,如果该属性不存在于指定元素上,`deleteAttribute()` 不会抛出错误,它只是简单地返回并且什么也不做。
阅读全文