选择搜索引擎进行搜索

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>选择搜索引擎进行搜索</title>
    <script>
        function searchSelectedEngine() {
            var keyword = document.getElementById('keyword').value;
            var engine = document.getElementById('engine').value;
            var encodedKeyword = encodeURIComponent(keyword);

            var searchUrl;

            switch (engine) {
                case 'bing':
                    searchUrl = "https://www.bing.com/search?q=" + encodedKeyword;
                    break;
                case 'baidu':
                    searchUrl = "https://www.baidu.com/s?wd=" + encodedKeyword;
                    break;
                case 'sogou':
                    searchUrl = "https://www.sogou.com/web?query=" + encodedKeyword;
                    break;
                case 'so':
                    searchUrl = "https://www.so.com/s?q=" + encodedKeyword;
                    break;
                default:
                    alert("请选择一个搜索引擎。");
                    return;
            }

            window.open(searchUrl, "_blank");
        }
    </script>
</head>
<body>
    <h1>选择搜索引擎进行搜索</h1>
    <label for="keyword">输入关键词:</label>
    <input type="text" id="keyword" required>
    <label for="engine">选择搜索引擎:</label>
    <select id="engine">
        <option value="bing">Bing</option>
        <option value="baidu">Baidu</option>
        <option value="sogou">Sogou</option>
        <option value="so">So.com</option>
    </select>
    <button onclick="searchSelectedEngine()">搜索</button>
</body>
</html>
相关推荐
q***61419 分钟前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
q***829111 分钟前
windows同时安装两个不同版本的Mysql
windows·mysql·adb
N***738529 分钟前
SQL锁机制
java·数据库·sql
小羊在奋斗38 分钟前
MySQL表的约束:从基础到核心(附场景+案例)
android·数据库·mysql
东南门吹雪39 分钟前
PostgreSQL与MySQL的锁与隔离级别
mysql·postgresql·区块链
Wang's Blog42 分钟前
MongoDB小课堂: 文档查询之匹配查询与比较操作符深度解析
数据库·mongodb
cookqq1 小时前
mongodb根据索引IXSCAN 查询记录流程
数据结构·数据库·sql·mongodb·nosql
p***32351 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
e***19351 小时前
MySQL-mysql zip安装包配置教程
android·mysql·adb
h***34631 小时前
Redis安装教程(Windows版本)
数据库·windows·redis