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...