当内部输入框获取焦点时内部文字消失

 <body>

<input type="text" value = "请输入员工号"
onfocus='if(this.value==defaultValue){this.value=""}'
onblur="    if(this.value==''){this.value=defaultValue}"/>
<script type="text/jscript">
</script>
 </body>
</html>

怎么把这个功能改成函数形式

qq_路人甲_52
浏览 1617回答 3
3回答

千秋此意

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>Document</title>     <script>         function focusHandler(el) {             if (el.value === el.defaultValue) {                 el.value = '';             }         }         function blurHandler(el) {             if (el.value === '') {                 el.value = el.defaultValue;             }         }     </script> </head> <body>     <input type="text" value="请输入员工号" onfocus="focusHandler(this)" onblur="blurHandler(this)"> </body> </html>

暴躁的代码

这个功能可以直接用html自带的属性placeholder="..."
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript