我已经使用 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)?