JS错误提示null为空或不是对象

代码是这样的<script type="text/javascript" defer=true>
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";}
}
</script>

第1个回答  2013-06-17
应该是var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
两句出了问题,一般这样的操作最好放到window.onload事件或者$(document).ready(function(){});里面。
第2个回答  2013-06-17
单看这个是没用的,应该连html一起发上来。这是一个标签切换的效果,应该是有的ID没有。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网