永发信息网

JS求修改 off on 不知道为什么没有效果 说没定义 直接答案谢谢

答案:2  悬赏:20  手机版
解决时间 2021-02-25 10:49
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.warp{
width:100%;
height:800px;
background:black;
}
div{
width: 276px;
height: 368px;
position: absolute;

}
a{
width: 100px;
height: 100px;
cursor: pointer;
list-style: none;
position: absolute;
top:400px;left:500px;
}
.dp1{
background:url(img/dp1.png) no-repeat;
}
.dp2{
background:url(img/dp2.png) no-repeat;
}
.on{
background:url(img/on.png) no-repeat;
}
.off{
background:url(img/off.png) no-repeat;
display: block;
}
.show{
display: block;
}
.hide{
display: none;
}

</style>

<script type="text/javascript">
function toggle(){

var oDiv=document.getElementById("dp");
if(oDiv.getAttribute("class"=="c0")){
oDiv.setAttribute("class","c1");
btn.setAttribute("class","on");

}
else{
oDiv.setAttribute("class","c0");
btn.setAttribute("class","off");
}
}
</script>
</head>
<body>
<div class="warp">

<div id="dp" class="dp2"></div>

<a id="dp" class="off" onclick="toggle()"></a>

</div>
</body>
</html>
最佳答案
兄弟,弱弱的问一句:

function toggle(){

    var oDiv=document.getElementById("dp");
    if(oDiv.getAttribute("class"=="c0")){
        oDiv.setAttribute("class","c1");
        btn.setAttribute("class","on");

    }
    else{
          oDiv.setAttribute("class","c0");
        btn.setAttribute("class","off");
    }
}btn这玩意凭空?
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
翻译官吴嘉怡第几集亲的王旭东
邮局是邮政吗
裕天晟地址在哪,我要去那里办事
rail和railroad在使用上的区别?
电脑一开机几秒就出现蓝色屏幕
北仑河口在哪?
入团志愿书的本人简历怎么写?
谁知道郓城社保局在哪里
如图,AB,AC相交与点O,AC平行BD,DB比AC=3比5,
桂林电子科技大学计算机有博士点吗
嗓子干疼吃什么药好
百度云怎么裁剪视频
吴江市前程机电设备厂怎么去啊,有知道地址的
风味盖交面有没有错别字
动态包含 和 静态包含 使用哪个好一点
推荐资讯
诛仙2王由在哪 麻烦说详细点
在手臂上缠一块白布表示什么意思
武当山古建筑群的建筑特点
常州市金峰精密无缝钢管有限公司我想知道这个
这些哪款独立显卡比较好?
巴黎属于什么气候类型
初速度除以加速度=时间 为什么
华熙娱乐会所这个地址在什么地方,我要处理点
青海省有多少个市级城市
平安保单贷款有哪些优势
有谁知道巴卡尔遗言内容
海马丘比特 豪华版 舒适版 运动版 有什么区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?