2013-04-09 199 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/