<form> <input type="text" placeholder="输入关键词"> <button type="submit">搜索</button> </form>我们将搜索框封装在form标签中,通过input标签创建输入框。type属性设置为"text",表示这是一个文本输入框。我们还可以为输入框设置占位符,帮助用户确定输入的内容。 接着,我们需要在HTML代码中添加一个用于处理搜索请求的脚本。我们可以使用JavaScript编写这个脚本,这里我们使用了jQuery库。代码如下所示:
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function(){ $('form').submit(function(event){ event.preventDefault(); var keyword = $('input').val(); var url = 'https://www.baidu.com/s?wd=' + keyword; window.open(url,'_blank'); }); }); </script>这段代码使用了jQuery库,我们首先需要将其导入。随后,我们使用了$(document).ready()函数,在页面加载完毕后执行一个函数。这里我们为整个form标签添加了一个submit事件监听器,当用户提交搜索请求时,会触发这个监听器。 submit事件会阻止表单的默认提交行为,我们通过event.preventDefault()方法取消这个行为。接着,我们使用jQuery的val()方法从输入框中获取关键词。 最后,我们将关键词和搜索引擎的网址拼接起来,使用window.open()方法打开一个新的窗口并进行搜索。这里我们使用了百度作为搜索引擎,在url中将关键词作为参数传递给了百度搜索的URL。 完成了以上步骤,我们就成功地创建了一个简单的HTML关键词搜索功能。用户输入关键词后,可以直接打开搜索页面进行查找。 通过这个简单的例子,我们也学习了一些HTML和JavaScript的基本操作,例如form标签、input标签、submit事件等等。可以更好地应用在日常的网页设计中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。