innerHTML表示起始标签和结束标签中的内容。这个属性可读可写。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function onClickFun(){
var username=document.getElementById("username");
var usernameText=username.value;
var patt=/^\w{5,12}$/;
var spanObj=document.getElementById("span01");
if (patt.test(usernameText)){
//alert("用户名合法!");
//spanObj.innerHTML="用户名合法"
spanObj.innerHTML="<img src=\"D:/java/Javaweb/img/right.png\" width=\"10\" height=\"10\">"//需要进行转译
}else{
//alert("用户名不合法!");
//spanObj.innerHTML="用户名不合法"
spanObj.innerHTML="<img src=\"D:/java/Javaweb/img/wrong.png\" width=\"15\" height=\"15\">"//需要进行转译
}
}
</script>
</head>
<body>
用户名:<input type="text" id="username">
<span id="span01" style="color:red;">
</span>
<button onclick="onClickFun();">提交</button>
</body>
</html>