iT邦幫忙

0

html 如何即時檢測到input裡有東西輸入

  • 分享至 

  • xImage

因為想要做一個功能是進入網站時,只要有人在input欄輸入任何東西,
另外一面就會出現相對你輸入的東西。

我目前是想說用JS這樣寫:

repeatedly_get()

function repeatedly_get(){
  read_word();
  setTimeout(repeatedly_get, 500);
}

每500ms 去讀,但好像前面因為讀不到東西就會掛掉,是要使用try/catch嗎?
還是有什麼更好的方法?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
黃彥儒
iT邦高手 1 級 ‧ 2022-09-23 12:33:13
最佳解答
addEventListener('input', (event) => {});

oninput = (event) => { };

https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event

我要發表回答

立即登入回答