我需要創建一個假輸入,以便我可以將內容更改爲html元素。我如何在html和javascript中創建假輸入
像Desmos應用程序,你可以鍵入類似:a^b
,它會在HTML更改爲b女巫:a<sup>b</sup
。
也看到,確實語法高亮顯示,自動完成,等Monaco Editor
我熟悉contenteditable
屬性,但在演示他們不使用它。
在這兩個應用程序中,它們實現假輸入而不使用文本區域 ,隱藏輸入或contenteditable
屬性。
所以我的問題是如何實現這種行爲,並實現假輸入,onblur,oncopy等處理函數的虛假輸入 。
看起來好像他們有元素的聚焦狀態,然後一個的onkeyup功能,將讀取你的按鍵,並根據你按什麼,他們將屬性添加到一個跨度踢(這在必須填寫html) – Pete