首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

行: 13异常: 'null' 为空或不是对象

2012-03-26 
行: 13错误: null 为空或不是对象script languageJavaScriptfunction check(){var txdocument.for

行: 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已经不存在了

热点排行