结合zk使用javascript
我正在尝试在*.zul中使用javascript 我有这个脚本来创建一个对象列表(本例中为整数,但它可能是另一种类型)结合zk使用javascript,java,javascript,html,zk,Java,Javascript,Html,Zk,我正在尝试在*.zul中使用javascript 我有这个脚本来创建一个对象列表(本例中为整数,但它可能是另一种类型) 我想在这个脚本中得到“myList”,这样我就可以用它做任何事情 我尝试使用getElementById方法获取它,但没有成功 <script> var elmts=document.getElementById('myList'); for(var i=0;i<elmts.length) alert(doc
我想在这个脚本中得到“myList”,这样我就可以用它做任何事情
我尝试使用getElementById方法获取它,但没有成功
<script>
var elmts=document.getElementById('myList');
for(var i=0;i<elmts.length)
alert(document.getElementById('id'+i).innerHTML);
</script>
var elmts=document.getElementById('myList');
for(var i=0;iZSCRIPT变量可通过EL表达式获得,因此您可以使用$[myList]
表达式获取myList,它是Java中的一个列表
<zk>
<zscript>
<![CDATA[
myList = new ArrayList();
for(int i = 0;i < 2;i++)
myList.add(i);
]]>
</zscript>
<script defer="true">
var elmts = ${myList};
for (var i =0,len=elmts.length; i != len; i++)
alert(i);
</script>
</zk>
var elmts=${myList};
for(变量i=0,len=elmts.length;i!=len;i++)
警报(一);
myList是HTML中的元素名称还是zscript标记中的变量名称?
<zk>
<zscript>
<![CDATA[
myList = new ArrayList();
for(int i = 0;i < 2;i++)
myList.add(i);
]]>
</zscript>
<script defer="true">
var elmts = ${myList};
for (var i =0,len=elmts.length; i != len; i++)
alert(i);
</script>
</zk>