如何使用JavaScript 遍历一个集合

2025-05-19 14:26:03
推荐回答(1个)
回答1:

el表达式生效的时候javascript代码还全都是文本 等javascript生效的时候早就没了el表达式了
如果想用javascript来使用el表达式的值只能用这种方法
function initSit()
{
var a = ${costList[i].num};

}
比如说${costList[i].num}这个的值是10

这个在生成html网页的时候上边的方法就变成了
function initSit()
{
var a = 10;
}
你就安装这个思路解决就行了
追问
function initSit()
{
for(var i=0;i<${fn:length(costList)};i++)
{
var a=${costList[0].num}
alert(a);

}
}
然后输出 alert(a);
的出来全是undefined

但是很奇怪
function initSit()
{
var a=${costList[0].num}
alert(a);
for(var i=0;i<${fn:length(costList)};i++)
{

}
}
放在外面直接输出第一个值就能得到。