我有这个在 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;
我知道我可能犯了一个简单的错误,但我已经搜索了几个小时,但找不到如何访问表格单元格中动态创建的文本输入。