这个形式我做了个最简单的代码,但是有关于变量传不进函数的问题。
<script type="text/javascript">
x=document.getElementById("content1")
y=document.getElementById("content2")
z=document.getElementById("content3")
function change1(){
x.style.display="block";
y.style.display="none";
z.style.display="none";
}
function change2(){
x.style.display="none";
y.style.display="block";
z.style.display="none";
}
function change3(){
x.style.display="none";
y.style.display="none";
z.style.display="block";
}
// JS实现选项卡切换
</script>
为什么我的代码这样写不行,但是如果把每个函数里的变量x,y,z改为document.getElementById("")就可以呢?
例如: x.style.display="none";
document.getElementById("content1").style.display="none"
请大神指教