2013-04-09 229 views
0

我在我的所有页面上都有一个锚标记。点击javascript中的链接

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

我有一个JavaScript文件,可供所有页面使用。有一个函数被调用并附加到'点击','触摸'和'按键'处理程序,我试图点击链接。类似于

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

这应该只是点击锚点标记,只要有一个点击事件,但不工作。

+0

我猜现在你在'// somelocation'结束了? – adeneo 2013-04-09 00:18:50

+1

..什么?你想单击用户点击的锚点? – Stephen 2013-04-09 00:20:05

回答

1

一些语法修正得到它的工作对我来说:

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

http://jsfiddle.net/jjGeJ/