Ваш JavaScript выглядит нормально.предполагая, что у вас есть проблемы с вашими ссылочными элементами, которых не существует, прежде чем пытаться изменить их, вам нужно отложить запуск метода, как упоминалось в других публикациях.Мой предпочтительный метод - переместить содержимое скрипта в конец страницы.
, поскольку похоже, что вы используете внешний файл js, ваша страница будет выглядеть так:По-прежнему возникают проблемы, вам придется опубликовать более полный пример.
правки: еще один момент.если у вас все еще есть проблемы, убедитесь, что URL, который вы ожидаете в свойстве href
, не переписывается.например, IE прикрепит завершающий /
к концу URL-адреса .com, если вы его не предоставите, что приведет к сбою сравнения.