JavaScriptを使用してASP.NETテーブルにいくつかの行を動的に追加しました。行にはテキストボックス(実際にはスパン)が含まれています。テーブルに追加されたのはテキストボックスのHTMLです。
var spanCount = document.createElement("span");
spanCount.innerHTML = "<input style=\"width:30px\" type=\"text\" name=\"count\" value=1>";
後でこのテキストボックスのデフォルト値(デフォルト値は1)を変更し、JavaScriptを使用してこの動的に作成されたテキストボックスの現在の値を取得したいので、次のコードを使用してその値を取得しますが、常に1(デフォルト値)を取得します。このテキストボックスの現在の値が必要です。
alert(document.getElementById('<%=tblFoodList.ClientID %>').rows[1].cells[3].firstChild.innerHTML);
しかし、私は次のHTMLを取得します(その値を解析できます):
<input style="width:30px" name="count" value="1" type="text"
ご覧のとおり、value = "1"ですが、値を変更しました。このスパンの現在の値(またはHTML)を取得する方法はありますか?