JS错误提示 缺少对象

JavaScript013

JS错误提示 缺少对象,第1张

$("#usersetif").attr("src","UserInfo.aspx?id="+ _tmp)

usersetif这个ID在页面上没有找到,你看下是不是写错了。

或者你 要去的是<a href="#" id="usersetck">这个id

调用sendMsg2时,id和id2是字符串,要加引号,如:

<a href="javascript:sendMsg2('sendMsg2${r.info.id}','msgShut5${r.info.id}')"

你的js写成个完整的 可直接放页面里

<script language="javascript">

function roll(){

var demo = document.getElementById("demo") //id

var demo1 = document.getElementById("demo1")//开始

var demo2 = document.getElementById("demo2")//结束

var speed=31 //滚动速度值,值越大速度越慢

var nnn=200/demo1.offsetHeight

for(i=0i<nnni++){demo1.innerHTML+="<br />"+ demo1.innerHTML}

demo2.innerHTML = demo1.innerHTML//克隆demo2为demo1

function Marquee(){

if(demo2.offsetTop-demo.scrollTop<=0)//当滚动至demo1与demo2交界时

demo.scrollTop-=demo1.offsetHeight//demo跳到最顶端

else{

demo.scrollTop++

}

}

var MyMar = setInterval(Marquee,speed) //设置定时器

demo.onmouseover = function(){clearInterval(MyMar)}//鼠标经过时清除定时器达到滚动停止的目的

demo.onmouseout = function(){MyMar = setInterval(Marquee,speed)}//鼠标移开时重设定时器

}

</script>

页面里要滚动的部分

<div id="demo" class="#####">

<div id="demo1">

要滚动的内容

<div id="demo2"></div>

<script type="text/javascript">roll()</script>