Skip to content

Commit

Permalink
zh-cn: update the translation of removeAttribute() (#19140)
Browse files Browse the repository at this point in the history
  • Loading branch information
yin1999 authored Apr 1, 2024
1 parent a8db1b7 commit 3bc5713
Showing 1 changed file with 24 additions and 19 deletions.
43 changes: 24 additions & 19 deletions files/zh-cn/web/api/element/removeattribute/index.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,52 @@
---
title: Element.removeAttribute()
title: ElementremoveAttribute() 方法
slug: Web/API/Element/removeAttribute
l10n:
sourceCommit: 990ab6637bb4d44f059597262cbf3c51abae79eb
---

{{ APIRef("DOM") }}
{{APIRef("DOM")}}

{{domxref("Element", "元素")}}方法 **`removeAttribute()`** 从指定的元素中删除一个属性
{{domxref("Element")}}**`removeAttribute()`** 方法移除当前元素上具有指定名称的属性

### 语法
## 语法

```
element.removeAttribute(attrName);
```js-nolint
removeAttribute(attrName)
```

### 参数

- 属性名
- : {{domxref("DOMString")}}指定要从元素中移除的属性的名称。如果指定的属性不存在,则 removeAttribute() 返回,但不会生成错误
- `attrName`
- : 一个用于指定要从元素中移除的属性的名称的字符串。如果指定的属性不存在,则 `removeAttribute()` 直接返回而不会产生错误

### 返回值

IE 返回 boolean 类型值,其他返回 undefined

> **备注:** 因为 `removeAttribute()` 不会返回任何有效值,你不能使用链式方法(连续使用方法,例如 `document.body.removeAttribute("first").removeAttribute("second")…`)连续移除多个属性。
无({{jsxref("undefined")}})。

## 使用说明

若要彻底移除一个属性的效果,应当使用 `removeAttribute()`,而不是使用 {{domxref("Element.setAttribute", "setAttribute()")}} 将属性值设置为 `null`。对于许多属性,如果仅将其值设为 `null`,这不会造达成和预期一样的效果。

{{ DOMAttributeMethods() }}
应当使用 `removeAttribute()`,而不是直接或使用 {{domxref("Element.setAttribute", "setAttribute()")}} 将属性值设置为 `null`。对于许多属性,仅将其设为 `null` 并不会产生预期的效果。

## 例子
## 示例

```js
// Given: <div id="div1" align="left" width="200px">
document.getElementById("div1").removeAttribute("align");
// Now: <div id="div1" width="200px">
// 给定:<div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// 现在:<div id="div1" width="200px">
```

## 规范

[DOM Level 2 Core: removeAttribute](http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-6D6AC0F9) (introduced in [DOM Level 1 Core](http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#method-removeAttribute))
{{Specifications}}

## 浏览器兼容性

{{Compat}}

## 参见

- {{domxref("Element.hasAttribute()")}}
- {{domxref("Element.getAttribute()")}}
- {{domxref("Element.setAttribute()")}}
- {{domxref("Element.toggleAttribute()")}}

0 comments on commit 3bc5713

Please sign in to comment.