如何用HTML写一个百度浏览器
如何用HTML写一个浏览器!!!
制作可以选择搜索引擎的浏览器
先写一个form表单,初始action为“http://www.baidu.com/baidu”,引用一个文本框输入搜索内容。
利用select标签来选择搜索引擎。代码如下!!!
360的action为"https://www.so.com/s"。
<form action="http://www.baidu.com/baidu" id="form" target="_black"><input type="text" name=word id="text"><input type="submit" value="提交" onclick="a()"><select name="" id="check"><option value="百度" >百度</option><option value="360">360</option></select></form>
接下来写Javascript
function a(){var i=document.getElementById("form").action;var a=document.getElementById("check").value;if(a=="百度"){document.getElementById("form").action="http://www.baidu.com/baidu";var list = document.getElementsByTagName("input");list[0].name='word';}else{document.getElementById("form").action="https://www.so.com/s";var list = document.getElementsByTagName("input");list[0].name='q';}}
注意!!
通过Javascript,使用如下代码改变form表单的action document.getElementById(“form”).action=“http://www.baidu.com/baidu”;
百度的搜索和360搜索有所不同。
在form表单中,百度的name为word,而360的为q。
要改变name的值,可以使用如下代码。
var list = document.getElementsByTagName(“input”);
list[0].name=‘q’;
先获得所有的input标签,形成一个list,再改变第一个元素的name。
如何用HTML写一个百度浏览器相关推荐
- 如何用python写一个计算日期间隔的程序?
如何用python写一个计算日期间隔的程序? 文章目录 如何用python写一个计算日期间隔的程序? 前言 问题梳理 问题解决 写在后面 前言 为什么想起来写一个这样的程序呢? 前几天聊天的时候,突然 ...
- 贪吃蛇博弈算法python_算法应用实践:如何用Python写一个贪吃蛇AI
原标题:算法应用实践:如何用Python写一个贪吃蛇AI 前言 这两天在网上看到一张让人涨姿势的图片,图片中展示的是贪吃蛇游戏, 估计大部分人都玩过.但如果仅仅是贪吃蛇游戏,那么它就没有什么让人涨姿势 ...
- [译] 如何用 Python 写一个 Discord 机器人
原文地址:How to write a Discord bot in Python 原文作者:Junpei Shimotsu 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/go ...
- 如何用Java写一个斗地主(一)
如何用Java写一个斗地主(一) 序言 正文 创建卡牌 打乱牌序 发牌 课后吐槽 序言 作为一名大三的普普通通大学生,被实习老师(?)强迫下,第一次开始写CSDN的博客,如果写的不好,请多多包涵咯. ...
- 如何用LaTeX写一个PPT
如何用LaTeX写一个PPT 说到写PPT大家一般会想到的是微软的Microsoft PowerPoint,因为他更易于制作并且拥有丰富的动画,但是当你需要制作一个学术相关的ppt时,你需要更好的排 ...
- 手机版python3h如何自制游戏_教你如何用 Python 写一个小游戏
教你如何用 Python 写一个小游戏 引言 最近 python 语言大火, 除了在科学计算领域 python 有用武之地之外, 在游戏后台等方面, python 也大放异彩, 本篇博文将按照正规的项 ...
- 如何用java写一个年日历
如何用java写一个年日历 没啥难的,话不多说上代码
- 循环彩灯编程c语言环境,如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作...
如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作 关注:120 答案:2 信息版本:手机版 解决时间 2019-01-09 23:07 遮云壑 2019-01-09 14:42 由89C5 ...
- python爬虫抢火车票_如何用python写一个简单的12306抢票软件|python 爬火车票 教程...
python 如果抓取验证码图片 类似12306的登录验证码图片 这个以前做次.最大的麻烦是码的识别算法的识别率太低.12306那种网站登陆错3次就限制你20分钟.所以除非你有33%以上的识别率否则不 ...
最新文章
- Django博客系统(首页用户名展示)
- 5G都不能取代的Wi-Fi6,到底有多厉害?
- oracle存储过程的简单学习2
- 史上最全的stm32资料库4---常见问题及编译工具篇
- drools dmn_Drools DMN最新开源引擎性能改进
- 【转】mysql 、oracle中char和varchar以及varchar2的区别
- erp系统是什么转型
- 一道实用linux运维问题的9种shell解答方法!
- 华为鸿蒙os升级怎么升,华为鸿蒙OS2.0系统怎么升级
- [转载] numpy功能快速查找
- vue 同步加载_vue axios同步请求解决方案
- CF 354E DFS
- 360p2刷无线打印服务器,【联网版】360路由器P2刷tomato固件小白教程
- Android Property
- Debian10安装部署DNS服务-正向解析篇
- java frame 显示图片_java怎么在JFrame中显示动态图片?
- python:实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次.
- 友情的目的和作为目的的友情
- DataX Transformer从入口到加载的源码分析及UDF扩展与使用
- Audition CS6 安装到2%出现安装失败
热门文章
- IIC读写EEPROM
- 小晶粒zsm分子筛合成表征实验报告_形貌_晶粒大小不同的ZSM_5分子筛的表征及催化性能的研究...
- Windows Host文件位置
- python添加图片输出框_python图像处理:怎么给图片加框?
- 搜狐畅游2019校招笔试题-游戏开发工程师(java)
- 20200115 - 脉搏传感器测试
- ios xib 四等分_iOS界面布局的核心以及TangramKit介绍
- Java实现梭哈扑克牌游戏
- 【COCOS2DX-ANDROID-游戏开发之十六】之 APK签名,打包
- toString方法使用