表单
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="box1">
<em class="uname">请输入用户名</em><input type="text" class="txt" /><span class="one">文字1</span><br />
</div>
<div class="box2">
<em class="pwd">请输入密码</em><input type="password" class="pword" /><span class="two">文字2</span><br />
</div>
<button>点击</button>
</body>
<script>
var uname = document.querySelector(".uname");
var txt = document.querySelector(".txt");
var one = document.querySelector(".one");
var pwd = document.querySelector(".pwd");
var pword = document.querySelector(".pword");
var two = document.querySelector(".two");
var btn = document.querySelector("button");
uname.onclick = function() {
txt.focus()
}
pwd.onclick = function() {
pword.focus()
}
function fn(e1e1, e1e2) {
e1e1.onclick = function() {
e1e2.focus()
}
}
fn(uname, txt)
fn(pwd, pword)
txt.onfocus = function() {
if (txt.value == '请输入') {
txt.value = ""
}
}
txt.onblur = function() {
if (txt.value == "") {
txt.value = "请输入"
}
}
btn.onclick = function() {
var value = txt.value;
if (value.length < 6) {
one.innerHTML = "请输入六位数";
one.style.color = "red"
} else {
one.innerHTML = "输入正确";
one.style.color = "green"
}
}
</script>
</html>