`setAttribute()` 方法用于設置指定元素的屬性值。通過該方法,你可以動態地修改 HTML 元素的屬性。
`setAttribute()` 方法接受兩個參數,第一個參數是要設置的屬性名稱,第二個參數是屬性的值。
下面是 `setAttribute()` 方法的語法示例:
element.setAttribute(name, value);
其中,`element` 是要設置屬性的元素,`name` 是屬性名稱,`value` 是屬性的值。
以下是一些示例用法:
// 設置元素的 id 屬性
var element = document.getElementById("myElement");
element.setAttribute("id", "newId");
// 設置元素的樣式屬性
element.setAttribute("style", "color: red; font-size: 16px;");
// 設置元素的自定義屬性
element.setAttribute("data-custom", "some value");
通過調用 `setAttribute()` 方法,你可以在 JavaScript 中動態地設置元素的屬性值,從而實現對元素的樣式、標識或行為的修改。
需要注意的是,通過 `setAttribute()` 方法設置的屬性值會覆蓋原有的屬性值,如果該屬性不存在,則會創建該屬性。