-3
すべての変更(ユーザーとスクリプトの両方)をトリガーするイベントはありますか?私は2009年からDOM Mutationの使用を提案されたスタックの問題を発見しました。スクリプトによる入力変更のイベント(.value)
人類はこれに対してより良い解決策を発明しましたか?
P.S.状況を想像できない人のためのコード。
input = document.getElementById('input');
output = document.getElementById('output');
submit = document.getElementById('submit');
input.addEventListener('input', function(){
\t output.innerText = "It works!";
})
submit.onclick = function(){
\t input.value = 'Hello!';
}
//Firstly try to Submit. Oh look! Nothing happened!
//Now try to write anything. Hmm, it works!
<input id="input">
<button id="submit">Submit</button>
<div id="output"></div>
あなたが参照している_change_のどのような? – tmslnz
いいえ、入力の値がJavascriptによって変更されたときにトリガーされるイベントはないと思います。関数を呼び出すために変更を行うコードを変更する必要があります。 – Barmar
@tmslnzコードは次のとおりです。 – MaxelRus