永发信息网

关于Javascript做简单div选项卡的问题

答案:2  悬赏:50  手机版
解决时间 2021-02-22 09:15
<html><head><title></title>
<script language='javascript'>
window.onload=function ()
{
var odiv=document.getElementById('div1');
var abtn=odiv.getElementsByTagName('input');
var adiv=odiv.getElementsByTagName('div');
for (var i=0;i<abtn.length;i++)
{
abtn[i].onclick=function ()
{
for (var i=0;i<abtn.length;i++)
abtn[i].className='';
adiv[i].style.display='none';
this.className='active';
}
}
}
</script>
<style type='text/css'>
#div1 div{display:none;width:200px;height:300px;background:red;border:1px solid green;}
#div1 .active{background:yellow;}
</style>
</head>
<body>
<div id='div1'>
<input type='button' class='active' value='招生'>
<input type='button' value='出国'>
<input type='button' value='培训'>
<input type='button' value='加入'>
<div >11</div>
<div>111</div>
<div>11111</div>
<div>1111</div>
</div>
</body>
</html>
我这个 点击按钮的时候下面的adiv[i].style.display='none';
总是找不到对象,和视频上的教程一模一样
最佳答案
for (var i=0;i<abtn.length;i++){
abtn[i].className='';
adiv[i].style.display='none';}
此处for循环没加上括号,望采纳给分
全部回答
odiv.innerhtml=arr[this.index]; 改成: odiv.innerhtml=" " + arr[this.index] + "

";
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
婴儿米粉的正确吃法?
小孩多少岁才可以读小学?
金苹果宾馆地址在什么地方,想过去办事
rosetta stone 声音识别
新沂踢球邮政支局在什么地方啊,我要过去处理
声卡自己听着很好别人听着音乐小什么原因
新百伦574VEC哪里能买到?
恩婴房孕婴童生活馆(象湖路店)怎么去啊,有知
什么是为谢
符合计算机病毒定义的三个最基本要素包括()。
女性是装环好还是不装环好
根据关键词做一副对联
华硕笔记本充电时电池显示98%可用(电源已接通
低压电流互感器,型号为BH-0.66的外壳是什么材
细菌是动物还是植物
推荐资讯
高频阻波器所起的作用是()。
(22分)读下列某区域图回答有关问题。(1)
女朋友复读压力大,怎么安慰
心动庄园怎么摸树?还有能不能偷别人的东西?
前端开发该从哪里学起?
美剧中给人关于美国人生活、感情、价值观等等
怎样鉴别紫砂壶的好坏
有人在空间提名提姓的骂我 诋毁我 我能用法律
吾饮良品西元广场店地址在哪,我要去那里办事
【显影】为什么要进行显影后检查?
与蓬莱,瀛洲并称"三神山"的是哪一座名山
什么是抽样名词解释
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?