0

我的所有页面上都有一个锚标记。

<a id='signout' href='//somelocation'>SignOut</a>

我有一个可用于所有页面的 javascript 文件。有一个函数被调用并附加到我试图单击链接的 'click' 、 'touch' 和 'key press' 处理程序。就像是

document.addEventListener('click' function(e){
   var signoff = document.getElementById('signout');
   location = signoff.href;  
}

每当有点击事件但不起作用时,这应该只是点击锚标记。

4

1 回答 1

1

一些语法更正使它对我有用:

document.addEventListener('click', function(e) {
   var signoff = document.getElementById('signout');
   location = signoff.href;
});

http://jsfiddle.net/jjGeJ/

于 2013-04-09T00:23:19.577 回答