一个关于 HTML 与 CSS 的前端问题,如果有这样一些标签:<button class="bilibili" disabled>,其中“disabled”是 HTML 中一种特殊的“无值属性”,请问我该怎样用 JavaScript 代码添加或去除这种属性?
时间: 2024-02-19 12:57:31 浏览: 126
您可以使用 JavaScript 的 `.setAttribute()` 方法和 `.removeAttribute()` 方法来添加或去除 HTML 元素的属性,具体代码如下:
添加 "disabled" 属性:
```javascript
const btn = document.querySelector('button');
btn.setAttribute('disabled', '');
```
这里使用了 `setAttribute` 方法来添加 "disabled" 属性,属性值为空字符串。
删除 "disabled" 属性:
```javascript
const btn = document.querySelector('button');
btn.removeAttribute('disabled');
```
这里使用了 `removeAttribute` 方法来删除 "disabled" 属性。
阅读全文