日期:2014-05-16  浏览次数:20391 次

js 里面不可以写的login
今天发现,不是今天发现,之前就发现了,一直没有记录。
在一个onclick事件里面调用login,然后定义login。结果不行,改了一些函数名,OK了。
情况是这样的:
 function login(){
  alert("login()");
  document.forms["loginForm"].submit();
 }

<div align="left"><img src="images/dl.gif" width="49" height="18" border="0" 
                						onmouseover="changeTo(this)" onmouseout="changeBack(this)" onclick="login();"></div>



不能执行,错误:对象不支持此属性或方法




 function doLogin(){
  alert(&quot;login()&quot;);
  document.forms[&quot;loginForm&quot;].submit();
 }

<div align="left"><img src="images/dl.gif" width="49" height="18" border="0" 
                						onmouseover="changeTo(this)" onmouseout="changeBack(this)" onclick="doLogin();"></div>




OK,执行。

奇怪,先记录下来。