案例:当鼠标点击文本框时,里面的默认文字隐藏,当鼠标离开文本框时,里面的文字显示
分析:
1.首先需要2个新事件,获取焦点onfocus 失去焦点 onblur
2. 如果获得焦点,判断表单里面内容是否为默认文字,如果是默认文字,就清空表单内容 ,需要把文本框里面颜色变黑
3. 如果失去焦点,判断表单里面内容是否为空,如果是空,则表单内容 改为默认文字,需要把文本框里面颜色变浅
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
input{
color:#999;
}
</style>
</head>
<body>
<!-- 默认文字为手机 -->
<input type="text" value="手机" name=""&