Код ниже прекрасно работает в Chrome и FireFox, но выдает ошибку, когда я пытаюсь установить свойство href в IE8. Ошибка «Объект не поддерживает это свойство или метод». Вот код:
var elem = document.getElementById("linkToGoogle")
if (elem)
{
elem.href = "https://www.google.com/"
elem.target = "_blank";
}
Я провел несколько веб-поисков, и, похоже, в IE8 есть некоторые проблемы, которые называются «Просмотр совместимости». Я не помню, чтобы когда-либо устанавливал это в своем экземпляре IE8, и я определенно не использую метатег для запроса этого. Несмотря на это, мне все еще нужно быть совместимым с этим. Есть ли быстрое решение для этого? Обратите внимание, что я также попытался заменить содержимое externalHTML элемента, и оно получило то же сообщение об ошибке.