<a></a>上的addEventListener问题

时间:2015-02-12 11:30:38

标签: javascript addeventlistener

我在这里经历了一个非常简单的问题,我只是没有看到它。

我试图在某些细节<a>上设置一个事件监听器,具体取决于其标题。如果&#34;标题&#34;等于&#34;平台&#34;,然后我添加了console.log(&#34; check&#34;);.

我添加了几个console.logs();看看什么不起作用,似乎只是关于点击按钮,它只是不会触发......

我的按钮(我有四个标题==&#34;平台&#34;在我的页面中):

<a href="javascript:;" class="tracking_addtocart" title="Platform" onclick="MiniCart.add(305008900); $.fancybox.close();" data-tracking-enabled="true" data-check="true"><span>Checkout</span></a>

我的代码:

<script language="javascript">
var anchor = document.getElementsByTagName('a');

function eventCheck (elem){ 
    console.log('eventCheck Triggered');
    elem.addEventListener("click", function (){
        console.log('Check');
        }
    );
}

function Check() {
    for (var i = 0; i < anchor.length; i++) {
        if (anchor[i].getAttribute('title') == "Platform") {
            console.log("Found one");
            anchor[i].setAttribute('data-check','true');
            eventCheck(anchor[i]);   
        }
    }

}

setTimeout(Check, 3000)

</script>

如果你们能帮助我,我真的很感激。

雨果

PS:我不是开发人员,我只有一些非常基本的JS技能。

0 个答案:

没有答案