2011-11-15 67 views
0

我有一個按鈕和onlcick這個按鈕我想刪除另一個按鈕的懸停效果。 的代碼是這樣的刪除:懸停onclick一個按鈕

<input type="button" value="" onclick="removehover();" class="key_box" /> 

與此的onclick按鈕的功能removehover應該叫的。

<input type="button" class="wise_box" /> has a property of wise_box:hover which i want to remove. 

請幫

+1

請用更容易理解的方式重寫問題.. – AlQafir

回答

3

您必須刪除wise_box類,當鼠標懸停在他們懸停效果應用到與該類的所有元素。

在javascript中(不包括jQuery的),您可以通過className屬性編輯類屬性:

mybtn.className=''; 

Demo

1

如果要刪除許多的一個階級,一個簡單的刪除類的功能是:

function removeClass(el, cName) { 
    var re = new RegExp('(^|\\s)' + cName + '(\\s|$)'); 
    el.className = el.className.replace(re, ' '); 
} 

或者如果你想刪除所有的類,使用戈蘭的答案。