Javascript 从HTML表中的文本框中检索值
我有一个表格,它的单元格中有文本框。所有这些文本框都是使用PHP动态创建和填充的。我必须遍历单元格并获取值 通过使用以下代码,我能够获得单元格的innerHTMLJavascript 从HTML表中的文本框中检索值,javascript,html,html-table,Javascript,Html,Html Table,我有一个表格,它的单元格中有文本框。所有这些文本框都是使用PHP动态创建和填充的。我必须遍历单元格并获取值 通过使用以下代码,我能够获得单元格的innerHTML var tblLang = document.getElementById("tbl_Languages"); var tblrows = tblLang.rows; for(var i=1; i<tblrows.length; i++){ var tblcells = tblrows[i].cells; alert(tblce
var tblLang = document.getElementById("tbl_Languages");
var tblrows = tblLang.rows;
for(var i=1; i<tblrows.length; i++){
var tblcells = tblrows[i].cells;
alert(tblcells[0].innerHTML);
var-tblLang=document.getElementById(“tbl_语言”);
var tblrows=tblLang.rows;
对于(var i=1;i你的意思是:
var textBoxValue = document.getElementById("txtname_ENU").value;
alert(textBoxValue);
你是说:
var textBoxValue = document.getElementById("txtname_ENU").value;
alert(textBoxValue);
您希望从表单元格而不是innerHTML(字符串)中获取实际的dom节点。这将允许您在该节点上调用.value,这样您就可以了。类似于:
tblcells[0].firstChild.value
// or iterate through children
var childLength = tblcells.childNodes.length
for(var i=0;i<childLength;i++){
alert(tblCells.childNodes[i].value);
}
tblcells[0]。firstChild.value
//或者遍历子对象
var childLength=tblcells.childNodes.length
对于(var i=0;i您希望从表单元格中获取实际的dom节点,而不是innerHTML(一个字符串)。这将允许您在该节点上调用.value,这样就可以了。类似于:
tblcells[0].firstChild.value
// or iterate through children
var childLength = tblcells.childNodes.length
for(var i=0;i<childLength;i++){
alert(tblCells.childNodes[i].value);
}
tblcells[0]。firstChild.value
//或者遍历子对象
var childLength=tblcells.childNodes.length
for(var i=0;iI)希望检索值,但我无法使用textbox.ahh的ID调用。然后:for(var i=0;iI希望检索值,但无法使用textbox.ahh的ID调用。然后:for(var i=0;iWhy您不能使用文本输入的id
?嗨,Austin,表格是动态创建和填充的,有多个列。因此,我无法获得文本框列表并对其进行完美迭代。为什么您不能使用文本输入的id
?嗨,Austin,表格是动态创建和填充的,带有不止一列。因此,我无法获得文本框列表并对其进行完美的迭代。嘿,布拉德,非常感谢。第一列很好。在这两者之间,有没有网站可以作为Javascript的文档库??mozilla总是很好:看看指南和核心参考,还有一本很好的短篇书是Douglas Crockfords“javascript,好的部分”嘿,布拉德,非常感谢。第一个很好用。在这两者之间,有没有网站可以作为javascript的文档库?mozilla总是很好的:看看指南和核心参考资料,还有一本很好的小书是Douglas Crockfords的“javascript,好的部分”