行: 13错误: 'null' 为空或不是对象
<script language="JavaScript">
			function check(){
				var tx=document.form1.username.value;
				var d=document.getElementById("div1");
				if (!tx.match("^[a-zA-Z0-9_]{10,13}$")) {
					d.outerText="你输入的用户名非法!";
				}
				else{
					d.style.visibility ="hidden";
				}
			}
		</script>
	</head>
	<body>
		<form name="form1">
		用户名:<input type="text" name="username" onmouseleave="return check()"/>
		<div id="div1">请输入5到10为用户名!</div>
		</form>
	</body>
------解决方案--------------------
d.outerText="你输入的用户名非法!";
改成
d.innerHTML="你输入的用户名非法!";
你outerText之后,div已经不存在了