現在、異なる変数で値をキャプチャすることにより、各テキスト領域に同じ JS コードを使用しています。
ページごとに 20/30 のテキスト領域があるため、ページ内の各テキスト領域で同じコードを再利用できる方法はありますか。提案してください?
<textarea id="TextArea1" class="txtClass" cols="20" rows="2"></textarea>
<textarea id="TextArea2" class="txtClass" cols="20" rows="2"></textarea>
JS スクリプト
objTextBox1 = document.getElementById("TextArea1");
oldValue1 = objTextBox1.value;
objTextBox2 = document.getElementById("TextArea2");
oldValue2 = objTextBox2.value;
var somethingChanged = false;
function track_change()
{
//for text box 1 change
if(objTextBox1.value != oldValue1)
{
oldValue1 = objTextBox1.value;
somethingChanged = true;
}
//for text box 2 change
if(objTextBox2.value != oldValue2)
{
oldValue2 = objTextBox2.value;
somethingChanged = true;
}
}
setInterval (function() { track_change()}, 100);