Я пытаюсь настроить кнопку, которая при клике будет перенаправлять на новую ссылку.Я перепробовал так много разных опций и просто не могу заставить его работать.
var button = document.createElement("button");
button.innerHTML = "$1.00";
divInnerElement.appendChild(button);
button.addEventListener ("click", function() {
window.location('http://www.google.com','_blank');
return false;
});
Обновление: функция работает, но перезагружает только текущую страницу и перенаправляет вас на другую страницу.Если я использую window.open, он работает, но я не хочу, чтобы он открывал новое окно.
Обновление:
Так что я не уверен, что вызывало щелчок при использовании window.location, но я смог добавить aTag в кнопку, и это решило проблему.
<script>
var button = document.createElement("button");
var aTag = document.createElement('a');
aTag.setAttribute('href','http://www.google.com');
aTag.innerHTML = '$1.00';
button.appendChild(aTag);
divInnerElement.appendChild(button);
// button.addEventListener ("click", function() {
// window.location.href = 'http://www.google.com';
// return false;
// });
</script>