那就直接改了就行呗,有什么问题?如果你说是不想重新写一遍这段代码,那就封装一下,把需要变换的,以参数的形式传入。有点不明白你的问题。。想问啥呢。

解决方案 »

  1.   

    var h=location.href;
    if(h.indexOf('a.com') !=-1){
    var results = document.querySelectorAll('.floatright');
    }else if(h.indexOf('b.com') !=-1){
    var results = document.querySelectorAll('.detName');
    }else{
    var results = document.querySelectorAll('.floatright');
    }for(var i in results) {
    var link = results[i].querySelector('a[href^=magnet]');
        if(link != undefined) {
         var a = document.createElement('a');
            a.innerText = '▷';
            a.href='#';
            a.addEventListener('click', listener(link.href));
            results[i].appendChild(a);
        }
    }