Ich möchte onclick
Ereignis mit CSS deaktivieren. Möglich?Onclick mit CSS deaktivieren :: Möglich?
Lassen Sie uns sagen, ich habe
<div id="btnCopy" class="button" onclick="btnCopy(this);"><img src="copy.png"></div>
und nach Klasse Hinzufügen "disabled"
document.getElementById("btnCopy").className += " disabled";
Ich möchte Onclick-Ereignis für dieses Element deaktivieren, so würde onclick="btnCopy(this);"
nicht aktiv sein.
Und "disabled" Klasse
document.getElementById("btnCopy").className =
document.getElementById("btnCopy").className.replace(/(?:^|\s)disabled(?!\S)/, '');
Entfernen würde es wieder normal, so wird onclick
Ereignis aktiv sein.
CSS Elemente forstyling, nicht für die Reaktion (oder nicht), an Veranstaltungen (außer: schweben Sachen). –
Sie können html 'disabled' Attribut –
verwenden': Hover' ist sowieso kein Ereignis. – BoltClock