2013-04-09 5 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

+1

.. какой? Вы хотите щелкнуть якорь, который был нажат пользователем? – Stephen

ответ

1

Некоторые исправления синтаксических получил это работает для меня:

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

http://jsfiddle.net/jjGeJ/

Смежные вопросы