我正在使用Cognos Web报告,我们通常使用Javascript来管理工具生成的对象。 在这种情况下,我在页面上有一些由Cognos生成的文本框,我可以在javascript中访问它们: fW._textEditBoxAsia.value
此处, fW 是表单名称, _textEditBoxAsia 是文本框的工具生成字段名称。 我想实际循环遍历所有文本框,我知道他们的名字将是_textEditBoxAmerica,_textEditBoxEurope,_textEditBoxAustralia,等等。我有一个数组中的区域列表。我只想要一些动态的方法来解决文本框。
所以,像这样:
for (var i=0; i< array.length; i++)
{ (fW._textEditBox + array[i].value).value = 0 ; }
您能指导我如何实现上述目标吗?
答案 0 :(得分:0)
for (var i=0; i< array.length; i++)
{
document.fW["_textEditBox" + array[i]].value = 0;
}