Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript VBScript获取html表格文本输入字段的内容_Javascript_Html_Dom_Vbscript - Fatal编程技术网

Javascript VBScript获取html表格文本输入字段的内容

Javascript VBScript获取html表格文本输入字段的内容,javascript,html,dom,vbscript,Javascript,Html,Dom,Vbscript,我有javascript的工作,但雇主希望它在VBScript。我在表格的单元格中有一系列文本输入。该表是使用javascript动态创建的,如下所示: var table = document.getElementById(tableID); var row = table.insertRow(-1); // Insert row at end of table var cell1 = row.insertCell(0); var element1 = document.createEl

我有javascript的工作,但雇主希望它在VBScript。我在表格的单元格中有一系列文本输入。该表是使用javascript动态创建的,如下所示:

var table = document.getElementById(tableID);
var row = table.insertRow(-1);  // Insert row at end of table
var cell1 = row.insertCell(0);  
var element1 = document.createElement("input");
element1.type = "text";
cell1.appendChild(element1);
然后在VBScript中的其他位置执行以下操作:

dim table 
set table = document.getElementById( tableID )
dim value1, value2
value1 = table.rows(1).cells(0).innerText
value2 = table.rows(1).cells(0).childNodes.innerText  ' This errors
而且它不会返回任何东西,这很奇怪,因为在javascript中,这很好:

var table = document.getElementById(tableID);
var value = table.rows[1].cells[0].childNodes[0].value;

我知道我可能犯了一个简单的错误,但我已经搜索了几个小时,找不到如何访问表单元格中动态创建的文本输入。

应该是
。childNodes(0)
?为什么你的雇主想要vbscript?!。childNodes(0)和.childNodes(0).innerText都会引发一个错误,要求使用函数。他们需要为使用旧的遗留系统的一些客户机使用VBScript。我知道这很痛苦。您得到的确切错误是什么?.childNodes.innerText错误是“对象不支持此属性或方法”。.childNodes(0)和.childNodes(0).innerText错误为“预期函数”。我的vbscript确实生锈,但请尝试.childNodes.Item(0)或.childrends(0)。。。为什么不呢,第一个孩子。谁知道有多少DOM API是用vbscript实现的。。。