我卡住了,我正在使用桌子,所以使用Div似乎不能让我摆脱东西,但这确实有效,我只是无法弄清楚如何动态使用它。
的document.all。???。的style.display = “无”
我的想法是在数组中收集项目名称,然后使用该数组从屏幕中删除所需的内容。我只是想不通如何使用javascript和vbscript来收集数组,然后在javascript函数中检索值。同样的方法与代码内联,以压制我不想显示的项目,例如没有细节的标题。
在这种情况下,我使用vbscript变量和 的document.all<(%)= X%> .style.display = “无”;
如何从数组中取出X或直接引用此语句中的数组?
答案 0 :(得分:0)
您可以使用document.getElementsByName(nameOfElement);
获取具有特定名称的元素数组。所以这样的事情对您有用:
var arrayOfElementNames = ['Name1', 'Name2']
for (var nameIndex = 0; nameIndex < arrayOfElementNames.length; nameIndex++) {
var elements = document.getElementsByName(arrayOfElementNames[nameIndex]);
for (var elementIndex = 0; elementIndex < elements.length; elementIndex++) {
elements[elementIndex].style.display = 'none';
}
}