发布网友
共3个回答
热心网友
<%m++;%>
这个是java代码,只在页面加载的时候运行一次。
alert(<%=m%>)
这个js的代码,运行多次。
将这个m赋值给一个js变量,然后js变量++就可以了
但是你的这个m没必要是java变量吧!
你都改了吧,把要用的java的变量都程序的前半部分赋值给js变量。然后后面的都是js的代码就好了,这样结构清晰,而且不会出现你的这个问题!
热心网友
不是你的m++只执行了一次 , 而是你下面重新把m赋值成0了
所以每次弹出都是1吧
<%m=0;}%>
把这个地方m=0去掉就好了吧。
热心网友
javaScript里面最好不要用java代码。