Цветная кнопка с помощью css html

у меня есть код html


как коду присваивается цвет css? например, как показано ниже

CSS-код `

      .button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 8px 8px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.button2 {background-color: #008CBA;} /* Blue */

`в HTML

      <button class="button button2">Refresh</button>

но если реализовано в этом коде

      <button onclick=location=URL>Refresh</button>

возникает ошибка

Кто-нибудь может мне с этим помочь?

4 ответа

onclick устарел и его трудно читать. Рассмотрите возможность использования слушателя для вашей кнопки!

Код для обновления страницыwindow.location.reload();

Ваш атрибут onclick неверен. Вам нужно использоватьwindow.location.hrefилиwindow.location.reload();Вот документация: https://developer.mozilla.org/en-US/docs/Web/API/window/location.

Кроме того, если вы хотите добавить css в html и не знаете, как это сделать, вы можете проверить это https://www.w3schools.com/CSS/css_howto.asp .

Вот рабочий код:

вы должны изменить 2 вещи:

  • атрибут onclick: у вас должно быть это:"вокруг яваскрипта. нравиться
      <button onclick="location=URL" >Refresh</button>
  • если вы хотите использовать стиль с .button, вы должны добавить атрибутclass="button". так:
      <button onclick="location=URL" class="button" >Refresh</button>   

или вы можете использовать другое мышление в стиле: вместо.button{ ... }, использоватьbutton{ ... }.

Я не вижу, как вы используетеonclick. но что-то здесь не так:

      <button onclick=location=URL>Refresh</button>

Скобки отсутствуют. Может быть, попробовать что-то в этом роде

      <button onclick="location.href='../'">
Другие вопросы по тегам