首先<% ...%>是jsp的语法,只能写在jsp文件中,不能写在js文件中
你这个最简单的办法就是在jsp设置一个隐藏域
然后js文件中
var clientID=document.getElementById("clientID").value;
ConfirmBtn(clientID);
把单引号放到<%= %> 里面:
ConfirmBtn(<%= "'" + Button1.ClientID + "'"%>)
ConfirmBtn("<%=Button1.ClientID%>") or
ConfirmBtn(Button1.ClientID)