怎么不能执行onscroll事件?

puny 2005-06-03 08:46:48
<script>
document.body.attachEvent("onscroll",hh);
function hh()
{
alert('sadf');
}
<script>
我从后台程序抛出上面的脚本,拉动滚动条时竟没反应,
当我把onscroll改成onclick就有反应了。
我看了帮助,body里有onscroll事件呀,为什么不行呀?
...全文
579 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
springwood 2005-06-03
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
window.attachEvent ("onscroll",test);
function test()
{
alert('sadf');
}
</script>
</HEAD>

<BODY style="height:1000">

<p>dddd<p>ddd<p>dd<p>ddddd<p>dddd<p><p><p>ddd<p>ddd<p><p>ddd<p><p><p>dd<p>dd<p>ddddddd<p>
<p>dddd<p>ddd<p>dd<p>ddddd<p>dddd<p><p><p>ddd<p>ddd<p><p>ddd<p><p><p>dd<p>dd<p>ddddddd<p>
</BODY>
</HTML>
ice_berg16 2005-06-03
  • 打赏
  • 举报
回复
window的事件和document.body的事件是一样的。
ice_berg16 2005-06-03
  • 打赏
  • 举报
回复

<body>
<div style="height:1000px"></div>
</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
document.body.onscroll = function hh()
{
alert('sadf');
}
//-->
</SCRIPT>
meizz 2005-06-03
  • 打赏
  • 举报
回复
虽然说body有onscroll, 但是你拉动页面的滚动条所触发的事件是 window 的 onscroll
qiangtian 2005-06-03
  • 打赏
  • 举报
回复
up

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧