这是代码,求指教
<script type="text/javascript">
function UpdateComm(f){
var div=document.getElementById('answer');
var num=document.getElementById('num');
var question=document.getElementById('question');
var A=document.getElementById('A');
var B=document.getElementById('B');
var C=document.getElementById('C');
var D=document.getElementById('D');
var prompt=document.getElementById('prompt');
if(f==0||f>0||f<30||f==30){
num.innerHTML=+f;
alert('<s:property value="as.multisels['+f+'].question"/>');
//question.innerHTML='<s:property value="as.multisels['+f+'].question"/>';
//A.innerHTML='${as.multisels[4].choiceA}';
//B.innerHTML='${as.multisels[4].choiceB}';
//C.innerHTML='${as.multisels[4].choiceC}';
//D.innerHTML='${as.multisels[4].choiceD}';
//prompt.innerHTML='单选题,请选择一项正确答案';
}
}
</script>
服务器端无法直接使用客户端js变量,你自己将服务器端的数据生成js数组,然后再通过js数组获取对应的服务器端内容
js在客户端运行,不能调用struts的标签,除非struts先把标签算出来放在(隐藏)表单里,js获取。