null 为空或不是对象,急求解决!!1

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:35:27
代码如下
-------------------------------------------------------
<script type="text/javascript">
var anndelay = 3000;
var anncount = 0;var annheight = 14;var annst = 0;
function announcementScroll() {
if(!annst) {
$('announcementbody').innerHTML += '<br style="clear: both" />' + $('announcementbody').innerHTML;$('announcementbody').scrollTop = 0;
if($('announcementbody').scrollHeight > annheight * 3) {
annst = setTimeout('announcementScroll()', anndelay);
} else {
$('announcement').onmouseover = $('announcement').onmouseout = null;
}
return;
}
if(anncount == annheight) {
if($('announcementbody').scrollHeight - annheight <= $('announcementbody').scrollTop) {
$('announcementbody').scrollTop = $('announcementbody').scrollHeight / 2 - annheight;
}
anncount = 0;annst =

光有这些看不出来。整个网页。

null 为空或不是对象 这个 的意思 是说你的js 里面
有一个 名字 个变量 未定义 你就去调用方法!
所有 你看看!是不是你的js里面存在 未定义的变量
或者你的名字 写错了
用visual studio 监听 一下就可以了!
做js 开发的 基本上都是用这工具 调试
建议你安装 一个
你现在给的 代码 不全!! 无法看导效果
所以暂时 只能给你这些建议