日期:2014-05-20  浏览次数:20669 次

javascript的onclick动作传一个<%=ss%>变量,为什么不能解释该变量,郁闷
<%
String ss = "123";
%>

<input type="button" name="addroles" value="增加" onclick="showorhidden(<%=ss%>)">

就这么一段简单的代码,运行时察看源代码就死活不把<%=ss%>解释成123,为什么呢,请大虾指点。

------解决方案--------------------
这样是可以的,你确定不是其它问题?
------解决方案--------------------
showorhidden( <%=ss% >)" > 在你的ss% > 之间有个空格,不能有空格
------解决方案--------------------
小彬太强了,这也看出来了
------解决方案--------------------
<%String s="string";%>
<input type="button" onclick="showValue('<%=s%>');"/>

<script>
function showValue(a){
alert(a);
}
</script>