猿问

javascript函数传按钮的ClientID怎么做?

我有一个javascript函数 ConfirmBtn(value) 然后我想把一个Button1.ClientID的值传进去 我用的ConfirmBtn('<%=Button1.ClientID%>') 但是输出来的是<%=Button.ClientID%>字符串 不加两边的''会报语法错误 该怎么改呢

哆啦的时光机
浏览 604回答 3
3回答

森栏

首先<% ...%>是jsp的语法,只能写在jsp文件中,不能写在js文件中你这个最简单的办法就是在jsp设置一个隐藏域<input type="hidden" id="clientID" value="<%=Button1.ClientID%>"/>然后js文件中var clientID=document.getElementById("clientID").value;ConfirmBtn(clientID);

料青山看我应如是

ConfirmBtn("<%=Button1.ClientID%>") orConfirmBtn(Button1.ClientID)
随时随地看视频慕课网APP

相关分类

JQuery
我要回答