怎么让2个getElementById同事存在 页面有2个触发效果,但2个JS文件都有getElementById ,效果是出来了,但是左下角一直提示错误。应该是getElementById冲突。。应该怎么办呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"> function $(obj) { return (document.getElementById(obj)) } function turn(n,m,x){ for(i=1;i<=m;i++){ if(i==n){ $('lm'+x+'_'+i).className="now" $('content'+x+'_'+i).style.display="" }else{ $('lm'+x+'_'+i).className="" $('content'+x+'_'+i).style.display="none" } } } </script>要实现我的效果需要2个调用,但我在页面写入2个效果是好的,但屏幕的左下角一直提示错误。为空或不是对象。但我删除一个就好了。 function turn(n,m,x){ for(i=1;i <=m;i++){ if(i==n){ $('lm'+x+'_'+i).className="now" $('content'+x+'_'+i).style.display="" }else{ $('lm'+x+'_'+i).className="" $('content'+x+'_'+i).style.display="none" } } } 有问题,估计是某个对象的id不对。可以将报错屏蔽,但建议楼主仔细查查。function turn(n,m,x){ try{for(i=1;i <=m;i++){ if(i==n){ $('lm'+x+'_'+i).className="now" $('content'+x+'_'+i).style.display="" }else{ $('lm'+x+'_'+i).className="" $('content'+x+'_'+i).style.display="none" } } }catch(e){}} 很可能是没有取到对象,加入alert()语句看看for(i=1;i <=m;i++){alert(i+"===>"+$('lm'+x+'_'+i));alert(i+"===>"+$('content'+x+'_'+i));....} 加一个var试试看for(var i=1;i<=m;i++) 知道问题出在那了function $(obj) { return (document.getElementById(obj)) } $(obj)这里不能用 $我在ASP环境下用 $就没问题,但在PHP环境下就不行了。。还不是熟悉。白忙活一上午。。 初学jquery,请教一个html(),attr()文档操作的问题。 请教一个jquery问题 30岁了,生日散分 高分请教, 如何捕捉页面的某个链接的点击? 做一个超链接指向一个框架网页,框架的main页面默认是a.htm,我想在打开该框架网页的时候打开的main页面是b.htm,怎么做? 怎样使光标变成自定义光标 请教关于table中的高技术问题 如何在页面中拖拽一个层,要最简单的代码? 怎样安装win2000? easyui layout获取panel javascript对象如何转为成c#实体类? 如何使用JavaScript调用系统的软键盘
function $(obj) {
return (document.getElementById(obj))
}
function turn(n,m,x){
for(i=1;i<=m;i++){
if(i==n){
$('lm'+x+'_'+i).className="now"
$('content'+x+'_'+i).style.display=""
}else{
$('lm'+x+'_'+i).className=""
$('content'+x+'_'+i).style.display="none"
}
}
}
</script>要实现我的效果需要2个调用,但我在页面写入2个效果是好的,但屏幕的左下角一直提示错误。为空或不是对象。但我删除一个就好了。
for(i=1;i <=m;i++){
if(i==n){
$('lm'+x+'_'+i).className="now"
$('content'+x+'_'+i).style.display=""
}else{
$('lm'+x+'_'+i).className=""
$('content'+x+'_'+i).style.display="none"
}
}
}
有问题,估计是某个对象的id不对。
可以将报错屏蔽,但建议楼主仔细查查。
function turn(n,m,x){
try{
for(i=1;i <=m;i++){
if(i==n){
$('lm'+x+'_'+i).className="now"
$('content'+x+'_'+i).style.display=""
}else{
$('lm'+x+'_'+i).className=""
$('content'+x+'_'+i).style.display="none"
}
}
}catch(e){}
}
for(i=1;i <=m;i++){
alert(i+"===>"+$('lm'+x+'_'+i));
alert(i+"===>"+$('content'+x+'_'+i));
....
}
for(var i=1;i<=m;i++)
function $(obj) {
return (document.getElementById(obj))
}
$(obj)这里不能用 $我在ASP环境下用 $就没问题,但在PHP环境下就不行了。。还不是熟悉。白忙活一上午。。