HTML Element
Properties
label = element.accessKeyLabel<body> <div id="app"> <button accesskey="h" title="Caption" id="btn1">Hover me</button> </div> <script> const node = document.querySelector("#btn1"); if (node.accessKeyLabel) { console.log("1"); node.title += " [" + node.accessKeyLabel + "]"; } else { console.log("2"); node.title += " [" + node.accessKey + "]"; } node.onclick = function() { const p = document.createElement("p"); p.textContent = "Clicked!"; node.parentNode.appendChild(p); }; </script> </body>editable = element.isContentEditable<body> <p class="p1">p1</p> <p class="p2" contenteditable="true">p2</p> <script> const p1 = document.querySelector(".p1"); const p2 = document.querySelector(".p2"); console.log("p1.isContentEditable", p1.isContentEditable); // false console.log("p1.isContentEditable", p2.isContentEditable); // true console.log("typeof", typeof p2.isContentEditable); // 'boolean' </script> </body>const dataAttrMap = element.dataset<div id="user" data-id="1234567890" data-user="sla" data-data-of-birth>sla</div>const el = document.querySelector('#user'); console.log('user' in el.dataset); // true el.dataset.dataOfBirth = '04-27'; delete el.dataset.id; console.log('id', 'id' in el.dataset); // false el.dataset.someDataAttr = 'mydata' console.log('someDataAttr', 'someDataAttr' in el.dataset); // turelet currentWritingDirection = elementNodeReference.dir; elementNodeReference.dir = newWritingDirection;<div class="name">my name is sla</div>const el = document.querySelector(".name"); el.dir = "rtl";isHidden = HTMLElement.hidden; HTMLElement.hidden = true | false;
<div id="welcome" class="panel"> <h1>welcome</h1> <button class="button" id="okButton">OK</button> </div> <div id="awesome" class="panel" hidden> <h1>Thanks!</h1> <p>Thank you!</p> </div> document.querySelector("#okButton").addEventListener("click", function() { document.querySelector("#welcome").hidden = true; document.querySelector("#awesome").hidden = false; }, false);let languageUsed = elementNodeReference.lang; // get elmentNodeReference.lang = NewLangyage; // setdocument.documentElement.lang // getlet nonce = script['nonce'] || script.getAttribute('nonce');// ์ฌ๋ฌ ์คํ์ผ์ ์ ์ ํ ๋. elt.style.cssText = "color: blue; border: 1px solid black"; // Or elt.setAttrubute("style", "color:red; border: 1px solid black"); // ํน์ ์คํ์ผ๋ง ๋ฐ๊ฟ ๋ elt.style.color = "blue";
Last updated