I want write JavaScript code which should listen to change class name of element from DOM and execute function as below...
function(){
console.log("Catch class name change!");
}
I have button...
<button class="btn-large red" data-bind="text: submitLabel, trueClick: submit,
css: { 'light-skin': ff.DealTicket.useLightSkin, disabled: !isValid() || isOrderPending() ||isSubmitting(), blue: isBuy(), red: !isBuy(), yellow: isOCO() }">Place Sell Trade</button>
...which changes own class name from
<button class="btn-large red">...
to
<button class="btn-large red dissabled">...
I get this button by
document.querySelector('btn-large.red');
How can I listen to change this name class value ?
I try using eventListener and DOMCOntentLoad, DOMSubtreeModified and it not works.
document.querySelector("btn-large.red").addEventListener("DOMContentLoaded", function(){
console.log("Catch class name change!");
});