首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试着让搜索栏显示当你点击按钮?

试着让搜索栏显示当你点击按钮?
EN

Stack Overflow用户
提问于 2022-06-06 01:20:08
回答 1查看 1.3K关注 0票数 1

我想做的是,当用户点击搜索按钮时,搜索栏就会显示出来。但出于某种原因,它只是不起作用,我不知道,为什么?我反复检查了一下https://www.w3schools.com/jsref/event_onclick.asp,只是为了确保我做得对,但没有用。我尝试了无法工作的add.eventlistner,因为它将onclick="showBar()"应该在JS中看到按钮的按钮视为null。

HTML

代码语言:javascript
复制
<button onclick="showBar()" class="btn btn-outline-success" type="submit">
  Search
  <img src="./images/iconmonstr-search-thin-240.png" alt="search icon">
</button>

CSS

代码语言:javascript
复制
.form-control, .me-2 {
  animation: slide 1s 1;
}

.me-2 {
  display: none !important;
}

JS

代码语言:javascript
复制
let slideSearch = document.querySelector(".me-2");

function showBar() {
  slideSearch.style.display = "block";
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-06 01:39:21

您的问题是您正在使用!importantdisplay: none of .me-2上。

您不应该在样式中使用!important,除非您想永久地隐藏它。

代码语言:javascript
复制
let slideSearch = document.querySelector(".me-2");

function showBar() {
  slideSearch.style.display = "block";
}
代码语言:javascript
复制
.form-control, .me-2 {
  animation: slide 1s 1;
}

.me-2 {
  display: none; /*Removed !important*/
}
代码语言:javascript
复制
<button onclick="showBar()" class="btn btn-outline-success" type="submit">
  Search
  <img src="./images/iconmonstr-search-thin-240.png" alt="search icon">
</button>
<input class="me-2"/>

如果您由于某种原因无法摆脱!important的话。您可以尝试在Javascript中将!important添加到.me-2中,这将覆盖CSS中的!important

代码语言:javascript
复制
let slideSearch = document.querySelector(".me-2");

function showBar() {
  slideSearch.style.setProperty('display','block','important');
}
代码语言:javascript
复制
.form-control, .me-2 {
  animation: slide 1s 1;
}

.me-2 {
  display: none !important;
}
代码语言:javascript
复制
<button onclick="showBar()" class="btn btn-outline-success" type="submit">
  Search
  <img src="./images/iconmonstr-search-thin-240.png" alt="search icon">
</button>
<input class="me-2"/>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72512177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档