js中使用el表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中使用el表达式相关的知识,希望对你有一定的参考价值。
alert('$sessionScope.user.userRights[i]');
userRigths是一个集合
我怎么取出这个集合中的值呢
js控制中用到了el表达式,最开始源码如下:
这样始终js错误,因为在第一次的时候requestScope.xxxxForm.recordNumPerPage为null。
于是在boss的指导下,简单的加了两个引号,代码变成
功能自动实现。
附上整个函数代码:
var selects = document.getElementsByName(name);
var selected = “$requestScope.xxxxForm.recordNumPerPage";
if(selected == undefined || selected == null || selected =="")
return false;
for(var j = 0; j < selects.length; j++ )
for(var i = 0; i = selects[j].length; i++)
if(selects[j].options[i].value == selected)
selects[j].options[i].selectd = true;
总之,在js中使用el表达式一定要使用双引号。
参考技术A //el表达式生效的时候javascript代码还全都是文本 等javascript生效的时候早就没了el表达式了//如果想用javascript来使用el表达式的值只能用这种方法
function initSit()
var a = $costList[i].num;
//比如说$costList[i].num这个的值是10
//这个在生成html网页的时候上边的方法就变成了
function initSit()
var a = 10;
//-----------按照这个思路解决就行了
以上是关于js中使用el表达式的主要内容,如果未能解决你的问题,请参考以下文章