各位大侠们:
现在想实现创建数组
如 [{title:'num1'},{title:'num2'},{title:'num3'}]类型的
而num1 是从 action中传过来的一个 List
如何将 List中的某个对象如 员工 em 的属性 name循环添加到 数组中呢?
谢谢!分不多
现在想实现创建数组
如 [{title:'num1'},{title:'num2'},{title:'num3'}]类型的
而num1 是从 action中传过来的一个 List
如何将 List中的某个对象如 员工 em 的属性 name循环添加到 数组中呢?
谢谢!分不多
解决方案 »
- 这个是啥意思
- 对象冒充 有点不太懂
- 控制DIV中LI的宽度
- JS 怎样用鼠标控制控件的大小位置
- 发布用于JavaScript调试的小工具(jsTrace)
- firefox浏览器中,怎么不支持designMode = "on",使之变成可编辑状态?
- 如何往一个可编辑div的指定光标处插入图片
- 请问怎样做多级树形菜单啊(大概要有五层)?可否给提供一两个摸板?谢谢
- 有志于BroadVision开发的朋友请进来交流一下心得
- 点击按钮,form表单提交了两个下拉框的value值后,怎么让下拉框选中刚才提交的值而不是默认的值
- window.open()的参数fullscreen的每个值的具体含义?
- js类的继承问题 有关new和prototype的区别
一般这样的话 你用个 分隔符分割下 然后 拼接成你要的那样
如
var nums='1,2,3';
var num = nums.split(',');
var str={};
str.title = new Array();
for(var pos =0;pos<num.length;pos++)
{
str.title.push(n);
}
而 ''中的内容是 从action中传来的list中的 对象的一个字段 var a1 = new Array();
<%List lands = (List)request.getAttribute("lands");
for(int i=0;i<lands.size();i++){
Land la = (Land)lands.get(i);
%>
a1[<%=i%>]=[<%{%>title,'<%=la.getName()%>'<%}%>]
<%
}%>
a1[<%=i%>]=[<%{%>title,'<%=la.getName()%>'<%}%>]
这里写的好像不对,帮忙看看
function check(){
var param=[{title:"num1"},{title:"num2"},{title:"num3"}];alert(param[0].name);
for(var i=0;i<param.length;i++){
param[i].content=document.getElementById(param[i].title).getAttribute("name");
}
alert(param[0].name);
}
</script>
<input type=button onclick="check();" value=check>
<p id=num1 name=n1>s1</p>
<p id=num2 name=n2>s2</p>
<p id=num3 name=n3>s3</p>
var a1 = new Array();
<%
List lands = (List)request.getAttribute("lands");
for (int i=0; i<lands.size(); i++) {
Land la = (Land)lands.get(i);
%>
a1.push({'title':'<%=la.getName()%>'});
<% } %>