【发布时间】:2018-02-05 21:31:06
【问题描述】:
嗯,它有效,只是没有产生任何有价值的东西:
elems = document.getElementById("itemsTable").getElementsByTagName("TR")
for j = 0 to ubound(elems) - 1
' stuff
next
好吧,那行不通,显然 elems 是一个对象,而不是像你在那个 花哨的 javascript 中那样的数组。我坚持使用 vbscript。
那么我该怎么做才能在 vbscript 中迭代表中的所有行?
编辑:是的,它是 vbscript,而且很烂。我在这里别无选择,所以不要说“使用 jQuery !!”。
【问题讨论】:
-
只是出于好奇,为什么要使用 vbscript?
-
因为这是我老板告诉我要使用的。
-
实际上你没有在 Javascript 中得到一个数组 - 你得到一个 NodeList。有点不同。
-
告诉你的老板,他/她错了。当 IE 是最好的浏览器时,在 vbscript 中编写浏览器脚本甚至不是一个好主意。
-
@Joel:呃,告诉我吧。好消息:4 天后,不再有 vbscript(找到新工作)。