HTML DOM Document createAttribute() 方法
- 上一頁 cookie
- 下一頁 createComment()
- 返回上一層 HTML DOM Documents
實例
例子 1
// 創建 class 屬性: const att = document.createAttribute("class"); // 設置 class 屬性的值: att.value = "democlass"; // 在第一個 h1 中添加 class 屬性: const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(att);
例子 2
// 創建 style 屬性: const att = document.createAttribute("style"); // 設置 style 屬性的值: att.value = "color:red"; // 將 style 屬性添加到第一個 h1: const h1 = document.getElementsByTagName("h1")[0]; h1.setAttributeNode(att);
例子 3
將 href="www.codew3c.com" 屬性添加到 anchor 元素:
// 創建 href 屬性: const att = document.createAttribute("href"); // 設置 href 屬性的值: att.value = "https://www.codew3c.com"; // 將 href 屬性添加到元素: element.setAttributeNode(att);
語法
document.createAttribute(name)
參數
參數 | 描述 |
---|---|
name | 必需。要創建的屬性的名稱。 |
返回值
類型 | 描述 |
---|---|
節點 | 新創建的屬性節點。nadeName 屬性設置為 name。 |
拋出
如果 name 含有不含發的字符,該方法將拋出代碼為 INVALID_CHARACTER_ERR
的 DOMException 異常。
瀏覽器支持
document.createAttribute()
是 DOM Level 1 (1998) 特性。
所有瀏覽器都支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 cookie
- 下一頁 createComment()
- 返回上一層 HTML DOM Documents