Document: selectionchange ã¤ãã³ã
Baseline
åºãå©ç¨å¯è½
ãã®æ©è½ã¯åºãå®è£ ããã¦ãããå¤ãã®ãã¼ã¸ã§ã³ã®ç«¯æ«ããã©ã¦ã¶ã¼ã§åä½ãã¾ãã2017å¹´3æä»¥éããã¹ã¦ã®ãã©ã¦ã¶ã¼ã§å©ç¨å¯è½ã§ãã
selectionchange ã¤ãã³ã㯠Selection API ã®ä¸é¨ã§ãææ¸ã«ãããç¾å¨ã®ããã¹ãã®é¸æã夿´ãããéã«çºçãã¾ãã
ãã®ã¤ãã³ãã¯ãã£ã³ã»ã«ä¸å¯ã§ããããªã³ã°ãã¾ããã
ãã®ã¤ãã³ã㯠selectionchange ã®ã¤ãã³ããªã¹ãã¼ã追å ããããonselectionchange ã¤ãã³ããã³ãã©ã¼ã使ç¨ãã¦å¦çãããã¨ãã§ãã¾ãã
ã¡ã¢:
ãã®ã¤ãã³ã㯠<input> ã <textarea> è¦ç´ ã®ããã¹ã鏿ã夿´ãããã¨ãã«çºè¡ããã selectionchange ã¤ãã³ãã¨ã¯ç°ãªãã¾ãã詳ããã¯HTMLInputElement.selectionchange_eventãåç
§ãã¦ãã ããã
æ§æ
ãã®ã¤ãã³ãåã addEventListener() ãªã©ã®ã¡ã½ããã§ä½¿ç¨ããããã¤ãã³ããã³ãã©ã¼ããããã£ãè¨å®ããããã¦ãã ããã
addEventListener("selectionchange", (event) => {});
onselectionchange = (event) => {};
ã¤ãã³ãå
ä¸è¬ç㪠Event ã§ãã
ä¾
// addEventListener ç
document.addEventListener("selectionchange", () => {
console.log(document.getSelection());
});
// onselectionchange ç
document.onselectionchange = () => {
console.log(document.getSelection());
};
仿§æ¸
| 仿§æ¸ |
|---|
| Selection API > # selectionchange-event > |
| Selection API > # dom-globaleventhandlers-onselectionchange > |