Unexpected token <

(function() {
    var goTo = function() {
  var meni_1 = 'http://www.ya.ru';
  location.href = meni_1;
};

    <a href="#" onClick="goTo()">Яндекс</a>
})();


Ответы (1 шт):

Автор решения: Igor

Потому что Ваш html находится внутри JavaScript-a, что приводит к ошибке парсера.

(function() {
  var goTo = function() {
    console.log('in goTo');
    var meni_1 = 'http://www.ya.ru';
    location.href = meni_1;
  }
  document.getElementById('yandex_link').addEventListener('click', goTo);
})();
<a href="#" id="yandex_link">Яндекс</a>

→ Ссылка