在 HTML 中实现站内检索并返回结果可以使用以下几种方法:
方法一:使用表单和后端处理
在 HTML 中创建一个搜索表单,其中包含一个输入框和一个提交按钮。
<form action="/search" method="GET">
<input type="text" name="query" placeholder="搜索...">
<button type="submit">搜索</button>
</form>
在后端处理搜索请求的服务器端脚本中,根据搜索表单提交的查询参数,在站点的内容中进行检索,并返回匹配结果。
方法二:使用 JavaScript 和前端处理
在 HTML 中创建一个搜索输入框和一个搜索按钮。
<input type="text" id="searchInput" placeholder="搜索...">
<button onclick="search()">搜索</button>
在 JavaScript 中编写一个搜索函数,获取输入框中的值,并在页面的内容中进行检索并显示匹配结果。
function search() {
const query = document.getElementById("searchInput").value;
// 在页面内容中进行检索并显示匹配结果
// ...
}
方法三:使用第三方搜索引擎
在 HTML 中创建一个搜索表单,其中包含一个输入框和一个提交按钮。
<form action="https://www.example.com/search" method="GET">
<input type="text" name="query" placeholder="搜索...">
<button type="submit">搜索</button>
</form>
将搜索表单的 action 属性设置为使用第三方搜索引擎的搜索接口,查询参数为表单输入框中的值(如上例中的 https://www.example.com/search
)。