最赞回答 / Stypstive
声明多个变量时可以用逗号隔开,这是一种简便写法。相当于:var oParent=parent?document.getElementById(parent):document;var else=[] ;?号和:是叫做三元运算符,当parent为true时返回var oParent = document.getElementById(parent),当parent为false时var oParent = document;
2016-07-24
已采纳回答 / DQJ俊逸
被调用的函数在script脚本中无论你放在哪都可以被调用的到,比如<script>add(1,2);function add(a,b){ var s=a+b; alert(s);}</script>还是<script>function add(a,b){ var s=a+b; alert(s);}add(1,2);</scritp>或者这样<script>function add(a,b){ var s=a+b; ...
2016-07-24
最赞回答 / DQJ俊逸
hideLogin(close, 'click', hideLogin);这段代码错误 应该改成 addEvent(close, 'click', hideLogin);另外你的 #login_box样式应该开始就要把他隐藏 使用display:none
2016-07-22
已采纳回答 / 慕粉wz
这个问题问得好,也见过很多人这样写。我能知道的是声明时写length的话,只被初始化一次,如果在循环体力的话,每次都会去取length。动态改变数组的话,这个length是会改变的,放在循环体中会不会引出新的bug呢?这个有待考虑,不过一般我觉得放在循环体里面没有什么问题,欢迎补充
2016-07-21
最赞回答 / 脑阔疼
最简单的 例子 element.onclick=function1; element.onclick=function2;//给事件添加两个事件处理程序 ……//执行其他操作 element.onclick=null; //清除事件处理程序 ,而如果我只想删除第二个事件处理程序呢??? ...
2016-07-19
最新回答 / retisan
document.onmousemove=function(event)中的event和function fnMove(e,posX,posY)中的e都是鼠标移动事的事件
2016-07-18