输入搜索框的两种方式

一种用JavaScript实现,能兼容老版本浏览器:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div style="width: 600px;margin: 0 auto;">
    <!--onfocus光标在时候聚焦Foucs事件,光标不在的时候Blur移除改事件-->
    <input id="i1" onfocus="Foucs();" onblur="Blur();" type="text" value="请输入关键字">
</div>
<script>
    function Foucs() {
        var tag = document.getElementById('i1');
        var val = tag.value;
        if (val == '请输入关键字'){
            tag.value = '';
        }

    }
    function Blur() {
        var tag = document.getElementById('i1');
        var val = tag.value;
        if (val == ''){
            tag.value = '请输入关键字'
        }
    }
</script>
</body>
</html>

一种直接用html完成:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div style="width: 600px;margin: 0 auto;">
    <input type="text" placeholder="请输入关键字">
</div>

</body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,963评论 1 45
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,037评论 3 119
  • 秦时明月汉时关,万里长城人未还 但使龙城飞将在,不教胡马渡阴山 长城,中国古代为抵御不同时期塞游牧部落侵袭而修筑的...
    春花的无忧杂货铺阅读 5,474评论 4 7
  • 一、一月整体分析 月计划90%完成,重要事项取得的效果比预期更好! 1、核心目标一:赴仙桃、天门、恩施、潜江、十堰...
    扬头望月亮阅读 1,228评论 0 1
  • 集合类型: Swift,和其他现代编程语言一样,有内置的集合类型数组(Array)和字典(Dictionary),...
    小松树先生阅读 4,753评论 0 2