javascript - 当我在 javascript 上使用它们时,为什么不能通过 css 设置标签样式?

标签 javascript html css

我也在尝试使用 css 设计我的 div 和按钮的样式。但是在为我的按钮包含一个 javascript 代码之后,它的功能是显示和隐藏我的 div 表单。无论我在我的 css 上输入什么,似乎都不会再影响我的 div 的样式。

我需要做什么?

这是我的代码:

var theForm = document.getElementById('show-form').style.visibility = 'hidden';
var theButton = document.getElementById('show-button');
var thexButton = document.getElementById('hide-button');

thexButton.onclick = function() {
  document.getElementById('show-form').style.visibility = 'hidden';
}

theButton.onclick = function() {
  document.getElementById('show-form').style.visibility = 'visible';
}
.hide-button {
  background: red;
}

.form-wrapper {
  margin: auto;
  width: 50%;
}
<button id="show-button">Add Report</button>
<div class="form-wrapper" id="show-form">
  <button id="hide-button">X</button>
  <form action="add.php" method="post">
    <label>File Name: </label> <input class="input2" type="text" required><br>
    <input class="submit-btn" type="submit" name="insert" value="Save">
  </form>
</div>

最佳答案

因为你的按钮有 hide-button 的 id 但在 css 中你选择它为 .hide-button 所以改变下面的代码

.hide-button {
  background: red;
}

对此

#hide-button {
  background: red;
}

关于javascript - 当我在 javascript 上使用它们时,为什么不能通过 css 设置标签样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55094225/

相关文章:

javascript - 一键执行两个功能

javascript - jQuery:悬停时暂停图像滑动

javascript - 谷歌云功能不处理信号

javascript - 如何组合 2 个 JavaScript 代码块

html - 占位符 z-index firefox 问题

php - 如何将动态静态 Bing map 嵌入网页

html - CSS 奇数/偶数 td 嵌套

html - 加载到页面中间的 WordPress 页脚样式

javascript - 在 JavaScript 代码中添加跨度以更改显示数字的颜色

javascript - 如何禁用客户端点击链接按钮或图像按钮