Baseline 2024
Newly available
Experimental: ããã¯å®é¨çãªæ©è½ã§ãã
æ¬çªã§ä½¿ç¨ããåã«ãã©ã¦ã¶ã¼äºææ§ä¸è¦§è¡¨ããã§ãã¯ãã¦ãã ããã
selectionchange
ã¯é¸æ API ã®ã¤ãã³ãã§ã <input>
è¦ç´ ã®ä¸ã§ããã¹ãã®é¸æç¶æ
ãå¤åããã¨ãã«çºè¡ããã¾ãã ããã¯ãæååä½ã®é¸æç¯å²ä½ãå¤åããå ´åãããã£ã¬ãããç§»åããã¨ããå«ã¿ã¾ãã
ãã®ã¤ãã³ãã¯ãã£ã³ã»ã«ä¸å¯ã§ãã
ãã®ã¤ãã³ãã¯é常 <input>
ä¸ã«ã¤ãã³ããªã¹ãã¼ã追å ãããã³ãã©ã¼é¢æ°å
ã§ HTMLInputElement
ã® selectionStart
ãselectionEnd
ãselectionDirection
ã®åããããã£ãèªã¿åããã¨ã§å¦çãã¾ãã
ã¾ããonselectionchange
ã¤ãã³ããã³ãã©ã¼ã«ãªã¹ãã¼ã追å ãããã³ãã©ã¼é¢æ°å
ã§ Document.getSelection()
ã使ã£ã¦é¸æç¶æ
ãå¾ããã¨ãã§ãã¾ããããããããã¯ããã¹ãã®é¸æç¯å²ã®å¤æ´ãåå¾ããã®ã«ã¯ãã¾ã便å©ã§ã¯ããã¾ããã
ãã®ã¤ãã³ãåã addEventListener()
çã®ã¡ã½ããã§ä½¿ç¨ããããã¤ãã³ããã³ãã©ã¼ããããã£ãè¨å®ããããã¦ãã ããã
addEventListener("selectionchange", (event) => {});
onselectionchange = (event) => {};
ã¤ãã³ãå
ä¸è¬ç㪠Event
ã§ãã
以ä¸ã®ä¾ã¯ã <input>
è¦ç´ ã®ä¸ã«ããããã¹ãã®é¸æç¶æ
ãåå¾ããæ¹æ³ã示ãã¦ãã¾ãã
<div>
ãã¡ãã«ããã¹ããå
¥åãã¦é¸æãã¦ãã ãã:<br /><input
id="mytext"
rows="2"
cols="20" />
</div>
<div>selectionStart: <span id="start"></span></div>
<div>selectionEnd: <span id="end"></span></div>
<div>selectionDirection: <span id="direction"></span></div>
JavaScript
const myinput = document.getElementById("mytext");
myinput.addEventListener("selectionchange", () => {
document.getElementById("start").textContent = myinput.selectionStart;
document.getElementById("end").textContent = myinput.selectionEnd;
document.getElementById("direction").textContent = myinput.selectionDirection;
});
çµæ 仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4