使用DOM从动态html表中提取数据
Extracting data from a dynamic html table using DOM
首先我想说,我是新的javascript,所以这可能看起来像一个简单的问题。我试图使用DOM从动态生成的html表(表id ="tableId")中提取数据。表格的每个单元格都包含一个输入字段,用于获取用户输入。问题在下面javascript返回"null"总是检索输入字段值。我哪里做错了?
var mytable = document.getElementById('tableId');
var mytablebody = mytable.getElementsByTagName("tbody")[0];
var myrow = mytablebody.getElementsByTagName("tr")[0];
var cell = myrow.getElementsByTagName("td")[0];
var inputNode = cell.childNodes[0];
var taskName = inputNode.nodeValue; //??
document.write("Task Name:" + taskName);
提前致谢
你可以做
var inputs = document.getElementById('tableID').getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
alert(inputs[i].value);
}
文本输入字段(除非它是一个文本区域),没有真正的.nodeValue
。输入到表单字段中的数据存储在.value
中。
相关文章:
- 如何使用另一个字符串作为模板从字符串中提取数据
- 如何使用angular js从2个表(在sql server中)中提取数据
- 从Angular 2中的observable中提取数据
- Mongoose查询在两个日期时间之间提取数据
- 可以't从xml文件中提取数据
- 从HTML代码中提取数据
- 使用JavaScript或AJAX从HTML表单中提取数据,然后将其传递给PHP
- 正在从JSON.stringify中提取数据
- Scrapy和Xpath从javascript代码中提取数据
- 如何从高股价图中提取数据
- 如何在javascript中使用localStorage从数组中存储和提取数据
- 如何从Promise中提取数据
- 为什么我的Backbone Collection没有提取数据
- 从jQuery变量中提取数据,增加's left,将剥离的数据放回变量中
- 如何使用应用程序脚本执行API从谷歌工作表中提取数据
- 使用ng repeat从两个不同的JSON文件中提取数据
- 创建新的javascript数组,从对象属性中提取数据
- 如何使用 jQuery 在没有类的情况下提取数据
- 使用javascript从JSON中提取数据
- React组件从Flux存储中呈现数据,但从Mongo数据库中提取数据时不呈现