html - 搜索按钮,按钮内有加载动画
问题描述
我有一个搜索按钮,我试图在搜索按钮中加载动画,但不知道该怎么做。请帮我提出您的建议。
<button class="btn btn-primary tap" type="button" id="searchForContent">Search</button>
<div class="container">
<div id="searchedContent"></div>
</div>
解决方案
const button = document.getElementById("searchForContent");
const searchedContent = document.getElementById("searchedContent");
function search() {
button.innerHTML = "Searching.... ";
// you can change this if you calling any api or something
setTimeout(() => {
button.innerHTML = "Search";
searchedContent.innerHTML = "Search results are: "
}, 3000)
}
<button class="btn btn-primary tap" type="button" id="searchForContent" onclick="search()">Search</button>
<div class="container">
<div id="searchedContent"></div>
</div>
推荐阅读
- c - 格式化输入数组 int
- angular - Angular AuthGuard 不起作用
- angular - 如何在角度应用程序中使用 Mjml
- sql - Postgres 10 错误:目标列表最多可以有 1664 个条目
- ios - FCM iOS:有效负载中的“声音”无效
- php - JMSTranslationBundle 从未导入属性中的注释“@optional”。您是否可能忘记为此注释添加“使用”语句?
- java - Java Native Interface 的实际应用是什么?
- ios - 使用 TableViewCell IndexPath 值执行 segue
- mysql - 如果一列值相等而另一列不相等,则忽略 SQL 中的一行
- css - 充当表格行的表格列