javascript
  • jquery
  • html
  • 2017-03-05 48 views 0 likes 
    0

    我有一個書面的JavaScript函數,它會將按鈕類的類型從btn btn-success更改爲btn btn-danger。我該怎麼做?基本上,我想每次切換btn類。如何在asp.net中使用JavaScript更改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')失敗。

    任何想法解決這個問題?

    +0

    你檢查的部分是與那些ID?你有他們作爲'runat =「服務器」'出於某種原因。 –

    回答

    0

    每一件事情是工作的罰款與此:

    document.getElementById("btn_modal_Edit").className = "btn-danger"; 
    

    Working Fiddle

    +0

    不適用於我 - 所有這些td標籤都是asp.net datasource listview –

    +0

    兄弟,檢查fidlle。它是選擇元素並且給定樣式應用於元素上 –

    相關問題