(onload="a();b();"只能是触发第一个,而且永远是第一个。)网上查到的结果是这样的!
[b]但是我通过测试发现我可以都能调出来啊,这是什么情况???
[b]但是我通过测试发现我可以都能调出来啊,这是什么情况???
解决方案 »
- struts2异步上传
- ext 加了Ext.state.Manager.setProvider,拖动panel以后并没记入cookie刷新以后恢复原样
- 有关在firefox和IE下模拟SHIFT+TAB键的问题,请进来看看~
- $ 这个符号在js中代表什么意思?
- 如何让父窗口的函数执行
- 怎样让一个正方形绕着自己的的对称中心不停的旋转?
- 各位高手,为什么层上table的内容显不出来?
- 我中了病毒了,谁可以帮帮我呀!184分所有的分数全压上!感谢!
- 我想在html中加activex显示图象(imgedit.ocx),可加后图象就是不出来,如何解决?
- easyui combogrid updaterow更新它行时不消失
- js连接数据库SqlServer2005
- jQuery怎么取到每一个TR中的每一个TD中的第二个img?
{
a();
b();
}
两个函数之间没有分号,有分号就只执行第一个
上面能顺序执行A,B,但会出个提示,用下面的形式就正常了:
onload=function(){eval("a();b();")};
.on事件 = function() {}是DOM第0级事件模型。他的缺点是只能绑定一个函数句柄。如果要绑定两个函数句柄,就必须写成2楼的样子为了解决这一难题,w3c提出了DOM第2级事件模型,他的核心方法是addEventListener。虽然IE中未实现此方法,但是可以用IE特有的方法解决<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">function addEventListener(target, eventName, handler) {
if (target.addEventListener) {
target.addEventListener(eventName, handler, false);
} else {
target.attachEvent("on" + eventName, function(e) {handler.call(target, e);});
}
}function a() {
alert(1);
}
function b() {
alert(2);
}addEventListener(window, "load", a);
addEventListener(window, "load", b);
</script>
</head>
<body onload="a();b();">
<div id="test" style="width:400px; height:300px; border-style:solid; border-width:1px; background-color:#ffffff"></div>
</body></html>