js控制图层的显隐(不是鼠标控制) 三个图层<div id=1></div> <div id=2></div> <div id=3></div>参数XS是通过页面传递的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 三个图层<div id=1></div><div id=2></div><div id=3></div>参数XS是页面传递的 按 http://localhost/xxx.htm?xs=2 方式访问<html> <head> <script language="JavaScript"> var xs = 1;function show(n){ for(var i=1;i<=3;i++){ if(i==n) document.getElementById("pad"+i).style.visibility = "visible"; else document.getElementById("pad"+i).style.visibility = "hidden"; } }window.onload=function(){ var s = location.search; var st = s.indexOf("xs="); if(st==-1) xs =1; else{ var ed = s.indexOf("&", st); if(ed == -1) ed = s.length; xs = s.substring(st+3,ed); xs = xs.replace(/(^\s+)|(\s+$)/g,""); xs = parseInt(xs); } show(xs);}</script></head><body> <div id="pad1" style="visibility:hidden;">111111 </div><div id="pad2" style="visibility:hidden;">222222 </div><div id="pad3" style="visibility:hidden;">333333 </div> </body> </html> window.onload=function(){ var s = location.search; var st = s.indexOf("xs="); if(st==-1) xs =1; else{ var ed = s.indexOf("&", st); if(ed == -1) ed = s.length; xs = s.substring(st+3,ed); xs = xs.replace(/(^\s+)|(\s+$)/g,""); xs = parseInt(xs); } show(xs);}谢谢hookee ,如果xs的值是这样的,比如是事先设定的,如我想在页面设广告1可见,页面设xs=1,(不是页面传递的(,怎么办? <html> <head> <script language="JavaScript"> var xs = 1; //在此设定即可function show(n){ for(var i=1;i<=3;i++){ if(i==n) document.getElementById("pad"+i).style.display = "block"; else document.getElementById("pad"+i).style.display = "none"; } }window.onload=function(){ show(xs);}</script></head><body> <div id="pad1" style="display:none;">111111 </div><div id="pad2" style="display:none;">222222 </div><div id="pad3" style="display:none;">333333 </div> </body> </html> 这样的js还是ajax怎么写啊?? >>与>>>的区别是什么 超简单的问题..动态添加事件 设置span的宽度为其父容器(div)宽度-20该怎么做 共同学习:看到Flash版的扑克升级游戏(又称“80分”)、扑克斗地主游戏 hi ,做了一个漂亮的窗口操作类,给大家分享下 请教一正则,内容提取 javascript动态生成的表格,如何设置其中一个空间为只读? 怎样禁用窗口的最大化,急!!! SVG元素 框架中传递javascript函数的问题 [求助]在<body>中增加表格报"对象不支持此属性或方法"的错误
<head>
<script language="JavaScript">
var xs = 1;
function show(n){
for(var i=1;i<=3;i++){
if(i==n) document.getElementById("pad"+i).style.visibility = "visible";
else document.getElementById("pad"+i).style.visibility = "hidden";
}
}
window.onload=function(){
var s = location.search;
var st = s.indexOf("xs=");
if(st==-1) xs =1;
else{
var ed = s.indexOf("&", st);
if(ed == -1) ed = s.length;
xs = s.substring(st+3,ed);
xs = xs.replace(/(^\s+)|(\s+$)/g,"");
xs = parseInt(xs);
}
show(xs);
}
</script>
</head>
<body>
<div id="pad1" style="visibility:hidden;">111111 </div>
<div id="pad2" style="visibility:hidden;">222222 </div>
<div id="pad3" style="visibility:hidden;">333333 </div>
</body>
</html>
var s = location.search;
var st = s.indexOf("xs=");
if(st==-1) xs =1;
else{
var ed = s.indexOf("&", st);
if(ed == -1) ed = s.length;
xs = s.substring(st+3,ed);
xs = xs.replace(/(^\s+)|(\s+$)/g,"");
xs = parseInt(xs);
}
show(xs);
}谢谢hookee ,如果xs的值是这样的,比如是事先设定的,如我想在页面设广告1可见,页面设xs=1,(不是页面传递的(,怎么办?
<html>
<head>
<script language="JavaScript">
var xs = 1; //在此设定即可
function show(n){
for(var i=1;i<=3;i++){
if(i==n) document.getElementById("pad"+i).style.display = "block";
else document.getElementById("pad"+i).style.display = "none";
}
}
window.onload=function(){
show(xs);
}
</script>
</head>
<body>
<div id="pad1" style="display:none;">111111 </div>
<div id="pad2" style="display:none;">222222 </div>
<div id="pad3" style="display:none;">333333 </div>
</body>
</html>