JSFiddle - React, Tailwind, and code Playground

by YuHan Chien

JavaScript

var callback = function(mutationsList) {
    for(var mutation of mutationsList) {
        if (mutation.type == 'childList') {
          // 可以塞 addeventlistner
          var hsbcOP1 = document.querySelector('#main > li:nth-child(1) > div.loan-action-box > a');
          hsbcOP1.addEventListener('click', function(){
              alert('123');
          });
        }
    }
};


setTimeout(function(){
        document.getElementsByClassName("loan-info-box");
    }, 1000);

    var targetNode = document.getElementsByClassName("loan-info-box");
    var config = { attributes: true, childList: true, subtree: true };
    
    
var callback = function(mutationsList) {
        for(var mutation in mutationsList) {
            if (mutation.type == 'childList') {

    if (window.location.href.match(/All-Bank-List/)){
    var hsbcOP1 = document.querySelector('#main > li:nth-child(1) > div.loan-action-box > a');
    hsbcOP1.addEventListener('click', function(){
        gtag_hsbcOP1();
        fbq('track', 'hsbcOP1likout',{
            value:10,
            currency:'TWD'
     
        });
//   console.log('2');
    });
  
    var hsbcOP2 = document.querySelector('#main > li:nth-child(2) > div.loan-action-box > a');
    hsbcOP2.addEventListener('click', function(){
        gtag_hsbcOP2();
        fbq('track', 'hsbcOP2likout',{
            value:10,
            currency:'TWD'            
        });
    });
    var citiOP1 = document.querySelector('#main > li:nth-child(3) > div.loan-action-box > a');
    citiOP1.addEventListener('click', function(){
        gtag_citiOP1();
        fbq('track', 'citiOP1likout',{
            value:10,
            currency:'TWD'
        });
    });
    var citiOP2 = document.querySelector('#main > li:nth-child(4) > div.loan-action-box > a');
    citiOP2.addEventListener('click', function(){
        gtag_citiOP2();
        fbq('track', 'citiOP2likout',{
            value:10,
            currency:'TWD'
        });    
    });
}
else if (mutation.type...