Element: getAttribute() ã¡ã½ãã
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015å¹´7æâ©.
getAttribute() 㯠Element ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã§ããã®è¦ç´ ã®æå®ããã屿§ã®å¤ãè¿ãã¾ãã
æå®ããã屿§ãåå¨ããªãå ´åãè¿ãããå¤ã¯ null ã«ãªãã¾ãã
Attr ãã¼ãã®ããããã£ã調ã¹ãå ´åã¯ã代ããã« getAttributeNode() ã¡ã½ããã使ç¨ãã¦ãã ããã
æ§æ
getAttribute(attributeName)
弿°
attributeName-
å¤ãåå¾ããã屿§ã®ååã§ãã
è¿å¤
attributeName ã®å±æ§ãåå¨ããã°ãå¤ã®å
¥ã£ãæååã§ããåå¨ããªããã° null ã§ãã
ä¾
<!-- HTML ææ¸å
ã® div ã®ä¾ -->
<div id="div1">Hi Champ!</div>
// ã³ã³ã½ã¼ã«ã¸ã®åºå
const div1 = document.getElementById("div1");
//=> <div id="div1">Hi Champ!</div>
const exampleAttr = div1.getAttribute("id");
//=> "div1"
const align = div1.getAttribute("align");
//=> null
解説
>å°æåå
HTML ææ¸ã¨ããã¦ãã DOM ã® HTML è¦ç´ ã«å¯¾ãã¦å¼ã³åºãã¨ã getAttribute() ã¯å¦çåã«å¼æ°ãå°æååãã¾ãã
ãã³ã¹å¤ã®åãåã
ã»ãã¥ãªãã£ä¸ã®çç±ã§ãã¹ã¯ãªãã以å¤ãä¾ãã° CSS ã»ã¬ã¯ã¿ã¼ããæ¥ã CSP ã®ãã³ã¹ã¨ã .getAttribute("nonce") ã®å¼ã³åºãã¯é è½ããã¾ãã
let nonce = script.getAttribute("nonce");
// 空æååãè¿ããã
ã³ã³ãã³ã屿§ã®ãã³ã¹ããã«ã¯ã代ããã« nonce ããããã£ã使ç¨ãã¦ãã ããã
let nonce = script.nonce;
仿§æ¸
| Specification |
|---|
| DOM > # ref-for-dom-element-getattributeâ > |