Baseline Widely available
dataTransfer
㯠InputEvent
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ã ãã®ããããã£ã¯ãç·¨éå¯è½ãªã³ã³ãã³ãã«è¿½å ã¾ãã¯åé¤ããããªããããã¹ãã¾ãã¯ãã¬ã¼ã³ããã¹ããã¼ã¿ã«é¢ããæ
å ±ãå«ã DataTransfer
ãªãã¸ã§ã¯ããè¿ãã¾ãã
DataTransfer
ãªãã¸ã§ã¯ãã§ãã
次ã®åç´ãªä¾ã§ã¯ãinput ã¤ãã³ãã«ã¤ãã³ããªã¹ãã¼ãè¨å®ãã¦ãã³ã³ãã³ãã contenteditable ã® <p>
è¦ç´ ã«è²¼ãä»ããããã¨ããã® HTML ã½ã¼ã¹ã InputEvent.dataTransfer.getData()
ã¡ã½ãããä»ãã¦åå¾ãã¦å
¥åæ¬ã®ä¸ã«ç¶ã段è½ã§å ±åããããã«ãã¦ãã¾ãã
æå®ãããã³ã³ãã³ãã®ä¸é¨ãã³ãã¼ï¼ãã¼ã¹ããã¦ããã®å¹æã確ããã¦ã¿ã¦ãã ããã
<p><span style="font-weight: bold; color: blue">Whoa, bold blue text!</span></p>
<p>
<span style="font-style: italic; color: red">Exciting: italic red text!</span>
</p>
<p>Boring normal text ;-(</p>
<hr />
<p contenteditable="true">
Go on, try pasting some content into this editable paragraph and see what
happens!
</p>
<p class="result"></p>
const editable = document.querySelector("p[contenteditable]");
const result = document.querySelector(".result");
editable.addEventListener("input", (e) => {
result.textContent = e.dataTransfer.getData("text/html");
});
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§
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