黑马程序员技术交流社区
标题:
javascript with方法问题,求帮助
[打印本页]
作者:
陈汉维
时间:
2012-7-12 11:59
标题:
javascript with方法问题,求帮助
<form>
<table>
<tr>
<th>注册表单</th>
</tr>
<tr>
<td>
<div>用户名</div>
<div><input type="text" name="user" /></div>
<div class="errorinfo">用户名错误</div>
<div>用户名必须是4-6位,由字母(a-z),数字(0-9),下划线(_)组成</div>
</td>
</tr>
</table>
</form>
<script type="text/javascript">
function inputColor(input)
{
input.className = "norm";
input.onfocus = function()
{
this.className = "focus";
}
}
window.onload = function()
{
document.forms[0].inputColor(user);
/*
with(document.forms[0])
{
inputColor(user);
}
*/
}
</script>
为什么用
with(document.forms[0])
{
inputColor(user);
}
可以正常运行。
而用document.forms[0].inputColor(user);
却提示user不存在,有人知道为什么吗?{:soso_e109:}求帮助
作者:
陈汉维
时间:
2012-7-12 12:02
错了。是页面提示user未定义,有人知道为什么吗?
作者:
陈汉维
时间:
2012-7-12 14:26
正确答案:inputColor(document.forms[0].user);
被自己误导了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2