したがって、以下の 2 つの実装を使用して、どの li 要素がクリックされたかを追跡するオプションがあります。最初のものは単なる
オプション1:
var ul = document.getElementById('inputField');
ul.onkeyup= function (event) {
var target = getEventTarget(event);
var userInput = target.value;
alert(userInput );
};
オプション 2:
<input id="inputField" onkeyup="alert(userInput)" />
上記の場合、短い方が魅力的だと理解しています。ただし、複数の入力フィールドを使用する予定がある場合は、オプション 1 の方が魅力的です。入力フィールドごとにすべての属性をコード化する必要がないからです。私の質問は...他の方法よりも眉をひそめている方法はありますか?