在html页面的js中怎么获取Java中返回的map集合

在html页面的js中怎么获取Java中返回的map集合,第1张

jsp 页面中进入jstl 标签
<%@ taglib prefix="c" uri=">按规范来说,最好不要有相同ID的情况出现,按你问题的描述,最好的办法就是用jQuery实现,代码大致如下:
$("#lblelID")each(function(){});
获取的是jQuery对象,然后调用each方法遍历就可以,不会出现死循环的情形。

var arr = [
{a:1,b:2,c:3},
{a:4,b:5,c:6},
{a:7,b:8,c:9}
];
arr1=[];
arrforEach(function(v){ arr1push(va);});
consolelog(arr1);

var tab=documentgetElementById('tableId');
var trs=tabgetElementsByTagName('tr');
这样就取到了所有tr。trs是一个对象,包含所有tr的集合。

var arr = [
    {content: "页面设计", id:1, num:105,parentid:1},
    {content: "网站使用的便捷度", id:2, num:105,parentid:1},
    {content: "信息公开力度", id:3, num:105,parentid:1},
    {content: "网上互动服务", id:4, num:105,parentid:1}
];
for(var i = 0; i < arrlength; i++){
    var obj = arr[i];
    for(var key in obj){
        consolelog(key + ": " + obj[key]);
    }
}

这个好办么。。
你的每一个INPUT不是都有VALUE么。。
那么你在加载的时候可以给每个INPUT在绑定事件啊。
如下
//初始化计算器
function InitCalculator()
{
//用来获取按钮数组
var arrButton = documentgetElementsByName("input");
//遍历数组为按钮添加事件
for(var i=0;i<arrButtonlength;i++)
{
var currBtn = arrButton[i];
//如果不是按钮,则继续下一个(可能是计算器上的文本显示框)
if(currBtntype != "button")
continue;
var strBtnVal = currBtnvalue;
switch(strBtnVal)
{
case "+":
currBtnclick=function(){switchFun("+")}
bareak;
case "-":
currBtnclick=function(){switchFun("-")}
bareak;
case "":
currBtnclick=function(){switchFun("")}
bareak;
case "/":
currBtnclick=function(){switchFun("/")}
bareak;
case "=":
currBtnclick=function(){switchFun("=")}
bareak;
}

}
}
//给按钮绑定的事件
funciton switchFun(strFunName)
{
switch(strBtnVal)
{
case "+":
//调用计算加法的方法
//call addition funtion
bareak;
case "-":
//调用计算减法的方法
//call subtration funtion
bareak;
case "":
//and so on
bareak;
case "/":
//and so on
bareak;
case "=":
//and so on
bareak;
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13387597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存