Javascript 想要有一个只使用java脚本的默认擦除文本示例吗

Javascript 想要有一个只使用java脚本的默认擦除文本示例吗,javascript,html,Javascript,Html,大家好,我想要一个html的例子,它将有默认文本,当用户点击文本框,它将消失,我希望它是在javascript只。下面是我的html代码,我如何使用javascript这里是一个急迫的问题。所以请所有的java脚本专家我需要你们的帮助 <html> <body bgcolor="black"> <form method="get" action ="http://localhost:2013"> <center>

大家好,我想要一个html的例子,它将有默认文本,当用户点击文本框,它将消失,我希望它是在javascript只。下面是我的html代码,我如何使用javascript这里是一个急迫的问题。所以请所有的java脚本专家我需要你们的帮助

<html>
  <body bgcolor="black">
    <form method="get" action ="http://localhost:2013">
      <center>
        <font color="white" size=65>Enter Word: <input type="text" name="word"></font>
      </center>
      </br>
      <center>
        <font color="Green" size=65>
          <input type="submit" value="SUBMIT">
        </font>
      </center>
    </form>
  </body>
</html>

输入单词:

任何帮助都会大有裨益。提前感谢。

完整代码:

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title> - jsFiddle demo</title>

  <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
  <link rel="stylesheet" type="text/css" href="/css/normalize.css">


  <link rel="stylesheet" type="text/css" href="/css/result-light.css">

  <style type='text/css'>
    input { color:#333; }

input:focus { color:#ccc;transition:color .2s linear 0;
              -webkit-transition:color .2s linear 0;
    -moz-transition:color .2s linear 0 }
input.typing { color:#333; }

  </style>



<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
$(function(){
    var input = $('input[name="word"]'), defaulttext = input.attr('data-default');

    input.val(input.attr('data-default'));

    input.on('focus', function(){
        if(input.val() != defaulttext)
            input.addClass('typing');
        else
            input.removeClass('typing');

    }).on('keydown', function(){        
        if(defaulttext == input.val()) input.val('');

        input.addClass('typing');
    }).on('blur', function(){
        if(input.val() == '') input.val(defaulttext);

        that.removeClass('typing');
    });


});

});//]]>  

</script>


</head>
<body bgcolor="black">
     <form method="get" action ="http://localhost:2013">
      <center>
        <font color="white" size=65>Enter Word: <input type="text" name="word" data-default="Default Text"></font>
      </center>
      </br>
      <center>
        <font color="Green" size=65>
          <input type="submit" value="SUBMIT">
        </font>
      </center>
    </form>

</body>


</html>

-JSFIDLE演示
输入{颜色:#333;}
输入:焦点{color:#ccc;转换:color.2s线性0;
-webkit转换:颜色。2s线性0;
-moz转换:颜色.2s线性0}
input.typing{color:#333;}
//  
输入单词:


为什么您的HTML都在一行中?另外,
是不推荐使用的。该代码中没有任何默认文本。我不是HTML专家,我只需要测试一个bug。所以我们需要这样的例子。你想修改什么就修改什么,并给出收获的结果我会感谢你——1重新发布并隐藏你已经得到答案的事实,尽管这与他之前的帖子类似,但在这篇文章中,他问如何通过单击而不是键入使默认文本消失。另外,他还需要javascript.thankx的帮助。我可以将所有这些合并到一个html文件中吗?兄弟,我想将所有内容都合并到一个html页面中,就像这样。我将如何将所有这些内容集成到一个文件中,即一个html页面。只需将粘贴复制到文本文件中并加载到浏览器中…我按照您的要求将其编辑到一个页面中。非常感谢!!这对我有用!!