У меня есть такая кнопка:
<button type="button" class="play-now-button" onclick="location.href='www.yahoo.com'">Play Now</button>
однако я хотел бы изменить значение location.href
, используя vanilla js. То, что у меня ниже, не работает. Я посмотрел в Интернете и увидел несколько предложений, но безрезультатно. Что я делаю не так?
let playButton = document.getElementsByClassName("play-now-button")[0];
playButton.onclick.location.href = "www.google.com";
Я также пробовал:
playButton.onclick = function() {
this.location.href = "www.google.com"
}
Но ничего из этого не работает. Мне нужно использовать кнопку. Я не хочу использовать тег <a>
, потому что хочу сохранить стиль. Я также пытался вложить тег a
в button
, но безуспешно.
Что я делаю не так и как это исправить?