【发布时间】:2017-07-25 01:20:09
【问题描述】:
我有一个编写的 javascript 函数,它将在单击时将按钮类类型从 btn btn-success 更改为 btn btn-danger。我该怎么做?基本上,我想每次都切换 btn 类。
<td>
<div id="btn_modal_Edit" class="btn btn-success" runat="server">
<a href='CreateAccount.aspx?Id=<%# Eval("ID")%>&RoleName=<%# Eval("RoleName")%>'>Edit</a>
</div>
<div id="btn_modal_Status" class="btn btn-success" runat="server">
<a data-toggle="modal" data-target="#myModal" onclick="fun(<%# Eval("ID")%>)">Status</a>
</div>
</td>
function fun(id)
{
document.getElementById('<%= hfId.ClientID%>').value = id;
document.getElementById('btn_modal_Edit').className = "btn-danger";
document.getElementById('btn_modal_status').className = "btn-danger";
}
此函数失败,因为它找不到 document.getElementById('btn_modal_Edit') 和 document.getElementById('btn_modal_status')。
有解决这个问题的想法吗?
【问题讨论】:
-
您是否检查了这些元素是否具有这些 ID?出于某种原因,您将它们设为
runat="server"。
标签: javascript jquery html