body的onload的一个问题 function document.body.onload() { functionA();} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="Javascript">function A() { alert("here");}</script><body>ssssssssssssss</body>-------------------------------------------<script language="Javascript">document.onload()= A();</script> document.body.onload=functionAwindow.onload=functionA 用window.onload搞定,不过很奇怪document.body为什么不行window.attachEvent("onload",function(){drewDiv(null,"abc")});document.body.attachEvent("onload",function(){drewDiv(null,"abc")});前者可以,后者没反应 代码A:无效---------------------------------------------<script language="javascript"><!-- function document.body.onload() { window.status = "Test"; }//--></script><body></body>代码B:有效---------------------------------------------<body></body><script language="javascript"><!-- function document.body.onload() { window.status = "Test"; }//--></script>代码C:有效---------------------------------------------<body><script language="javascript"><!-- function document.body.onload() { window.status = "Test"; }//--></script></body>代码D:无效---------------------------------------------<script language="javascript"><!-- function document.body.onload() { window.status = "Test"; }//--></script>结论:---------------------------------------------使用document.body对象时,该页内必须有<body>标签,且该方法置于<body>标签之后。 我用的时候确实在<body>之后我把document.body.attachEvent("onload",function(){drewDiv(null,"abc")});换成function document.body.onload(){drewDiv(null,"abc")}就可以了不知道上面这两种写法有何本质区别,效果差不多,就这个特例存在差异。 document.onload 与 document.body.onload 与 window.onload有什么差别? 三个小方块在屏幕上跳动 如何获取iframe编辑器中光标的位置 js控制模块默认为隐藏二级菜单 紧急!在js中如何调用ActiveX Dll 有俩个题不知道怎么做,各位高手赐教下~~~~~~ 下拉列表框动态增加 一个正则问题 关于时间相减的小问题 求一简单问题:关于如何利用文本框获取下拉菜单选择的内容,详情请看内容。 如何用JScript检测一个表单控件所处的表单。 怎么用javaScript 保存框架中的某个页面? 高分请教 求拖动图片可相对另外一张图片显示坐标的代码,在线等!详见帖子。
function A() {
alert("here");
}
</script>
<body>ssssssssssssss</body>
-------------------------------------------<script language="Javascript">document.onload()= A();</script>
window.onload=functionA
document.body.attachEvent("onload",function(){drewDiv(null,"abc")});前者可以,后者没反应
---------------------------------------------
<script language="javascript">
<!--
function document.body.onload() {
window.status = "Test";
}//-->
</script>
<body></body>代码B:有效
---------------------------------------------
<body></body>
<script language="javascript">
<!--
function document.body.onload() {
window.status = "Test";
}//-->
</script>代码C:有效
---------------------------------------------
<body>
<script language="javascript">
<!--
function document.body.onload() {
window.status = "Test";
}//-->
</script>
</body>代码D:无效
---------------------------------------------
<script language="javascript">
<!--
function document.body.onload() {
window.status = "Test";
}//-->
</script>结论:
---------------------------------------------
使用document.body对象时,该页内必须有<body>标签,且该方法置于<body>标签之后。
我把document.body.attachEvent("onload",function(){drewDiv(null,"abc")});
换成function document.body.onload(){drewDiv(null,"abc")}
就可以了不知道上面这两种写法有何本质区别,效果差不多,就这个特例存在差异。