问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么点击一个div改变另一个div的样式,再点击变回来?

发布网友 发布时间:2022-04-23 09:57

我来回答

4个回答

热心网友 时间:2022-04-21 01:04

思路,定义一个类on 里面属性是transform:rotete(-45deg);
当点击a的时候判断b是否有on这个类 如果有移除 如果没有添加。基本代码如下,仅供参考

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style>
.a{width: 50px;height: 50px;border: 1px solid red;position: relative;}
.b{width: 20px;height: 20px;background: skyblue;transition: all 0.5s;position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;}
.on{transform: rotate(-45deg);}
</style>
</head>
<body>
<div class="a">
<div class="b"></div>
</div>
<script>
let oA = document.querySelector('.a');
let oB = document.querySelector('.b');
oA.onclick = ()=>{
if(oB.classList.contains('on')){
oB.classList.remove('on');
}else{
oB.classList.add('on');
}
}
</script>
</body>
</html>

热心网友 时间:2022-04-21 02:22

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
margin: 0;
padding: 0;
}
.parent{
width: 50px;
height: 50px;
background: cyan;
}
.child{
width: 5px;
height: 5px;
background: #aaffaa;
transform: rotate(-45deg);
}
.myChange{
transform: rotate(-90deg);
}
</style>
</head>
<body>
<div class="parent" onclick="changeChild()">
<div class="child"></div>
</div>
<script>
let mySwitch =true;
function changeChild() {
let child_div = document.getElementsByClassName('child')[0];
if(mySwitch){
child_div.classList.add('myChange');
mySwitch=false;
}else{
child_div.classList.remove('myChange');
mySwitch=true;
}
}
</script>
</body>
</html>

热心网友 时间:2022-04-21 03:56

这个我也看不懂的啊

热心网友 时间:2022-04-21 05:48

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>
<style>

.d1,.d2{
display: inline-block;
width: 100px;
height: 30px;
background: black;
margin-left: 100px;
color: white;
text-align: center;
}
.at{
background: orange;
}
</style>
</head>
<body>
<div class="d1">A</div>
<div class="d2 at">B</div>
</body>
<script>
$(".d1").click(function(){
$(".d2").toggleClass("at");
})
</script>
</html>
有帮助别忘记采纳哈,码字不易
怎么点击一个div改变另一个div的样式,再点击变回来?

思路,定义一个类on 里面属性是transform:rotete(-45deg);当点击a的时候判断b是否有on这个类 如果有移除 如果没有添加。基本代码如下,仅供参考 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt; &lt;title&gt;Examples&lt;/t...

jquery 点击一个div时,第一次点击更换div背景,第二次点击,背景变成原来...

这个还是挺简单,第一种,设置一个变量 如 var toggle = true , 当为true时,作if(toggle == true)判断更改背景同时 改toggle 为false ; 第二次点击时 ,这时toggle为false ,作if(toggle == false)判断,如果为真则还原背景 ... 第二种方法,直接调用 toggle()函数 ,如 $("div").toggle(fun...

鼠标悬停div改变另一个div样式,怎么写?两个div是分开的【如图】

当鼠标放到div上,获取另一个div的class改变样式就行了,js和css都可以实现,很简答的,比如第一个div class叫h,要改变叫d,那么久是 css:.h:hover .d{background:#ff6a00;} jq:(".h").hover(function () { (".d").css("background", "#ff6a00");});...

如何实现鼠标经过一个div时 改变另一个div的css样式

div:hover{width:200px;height:100px;}如果你是想把class="xxx"这个样式名换掉的话,那就需要通过JS来做了。。

...色,另外九个不变,当选中另一个时又改变另一个的背景色

这个是jq写的,可以自己下载一个js库,配上这个就可以了,里面的div可以用class控制,比如你10个div class为a1 也就是&lt;div class="a1"&gt;&lt;/div&gt;*10 那div的地方要替换成.a1 (document).ready(function(){ (".a1").click(function(){ (".a1").css({"background":none});//设置所有...

如何将一个css文件中的样式改变为另一个css文件的样式。

1、打开所要修改的网页,按下F12,弹出一个弹出框,点击弹出框的小箭头。2、点击所需要更改的位置 3、弹出框里面找到,对应div 4、找到对应的css,对应代码及行数 5、对要修改的元素进行直接修改,浏览,找到需要改成的样式,如下图需修改颜色,就直接在拾色器里点选颜色进行修改即可 6、浏览器确定...

原生js实现点击一个div框使它变红,再点击恢复,再点击又变红,如此反复...

var box = document.getElementsByTagName("div")[0];var count = 0;box.onclick = function() { count++;if (count%2 == 1) { box.style.backgroundColor = "red";}else { // 你样式里写的是啥这里就写啥,我随便写的灰色。box.style.backgroundColor = "#ccc";} } ...

点击一个div,另一个div做出对应反应,用js

function(a) { // 点击 #click div click_divs[a].onclick = function() { // #show div 全部隐藏 for(var x = 0; x &lt; show_divs.length; x++) { show_divs[x].style.display = "none"; } // 对应 #show div 显示 show_divs[a].style....

...显示另一个div 隐藏之前呢个div(display属性,怎么用js控制)_百度知 ...

show1.style.display = 'block'; //将=t1的display样式赋值成block;其它不想显示变为none,否则相反 show2.style.display='none';}else{ show1.style.display = 'none';show2.style.display='block';} } &lt;/script&gt; &lt;input type="button" value="点击" id="btn" onclick="show(t1);"...

jquery怎么实现点击一个元素更换背景图片,连续点击永远在2张图片之间...

1、首先,打开html编辑器,创建一个新的html文件,例如index.html,然后引入jquery,如下图所示。2、其次,完成上述步骤后,在index.html的&lt;script&gt;标记中,输入下图红框中的jquery代码,如下图所示。3、接着,完成上述步骤后,浏览器运行index.html页面,显示出了其中1张背景图片,如下图所示。4、最后...

js给div添加多个样式怎么写 div的样式 如何设置div的样式 怎么设置div格式 div设置样式 div怎么用 div里面写css样式 div滚动条样式设置 div标签怎么用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这个账号密码是什么?路由器密码也不对,宽带密码也不对 拼多多拒收退回快递怎么操作 高通与谷歌合作的Android Things物联网系统明年对所有骁龙处理器开放... 艾滋病中医能治疗吗 中药用于艾滋病的效果 什么是史前 为什么电脑右下角会出现一个小黑屏,怎么都去不掉,QQ截图一下它就去掉... 我的电脑一部分黑屏,在右下角。并且桌面图标有阴影 该怎么消除? 电脑出现右下角这个图标就黑屏是怎么回事呢? 电脑右下角黑屏解决方法 华为POT-AL00a怎么打开OTG功能? js问题,鼠标点击显示div内容,再点击隐藏,两个div切换有中断。 ...的箭头时可以变换下面的div(一共三个div) 切换div 我要在移动端上实现点击切换div 怎么做? 华为pot-al00a可以更新鸿蒙吗? js 鼠标经过时切换div的内容,如何实现 华为stk一al00和POT一AL00a哪个好? 点击按钮显示div内容在点击按钮显示另一个div内容用JS怎么写 div按钮 点击切换下一条和上一条 枸杞干吃和泡水的区别在哪里?哪种吃法更能被吸收? 枸杞泡水吃好还是干吃好 怎么用js实现这种div的切换,点击导航上的每一个标题,内容的div会... javascript点击按钮来回切换div 枸杞泡水喝,还是干嚼吃最好 javascript如何实现div中内容替换? 枸杞泡水好还是直接干吃好? ASP.NET 点击切换DIV内容 枸杞是养生食物,那究竟是干吃好还是泡水好呢? jquery怎样实现点击按钮切换div 凯迪拉克CT6这款车怎么样? js点击菜单切换内容 荣耀magic3和华为mate40能共用手机壳吗? 请问华为POT-AL00a怎么录屏? 华为也推Mate40牛年限量壳,为何厂商越来越重视过年? 最近刚分期入手华为Mate40 Rro手机,大家有什么比较好的防摔手机壳推荐嘛? 华为POT-AL00为什么没有OT? 大家好啊!请问下微信群里面加人,每天最多可以加多少人? 华为mate四十和40e手机壳通用吗 华为pot-al00现在能不能尝鲜鸿蒙? 华为Mate40或推出3个版本,手机壳曝光,你更期待哪一款呢? 华为mate40pro自带壳不匹配 右耳朵嗡嗡响怎么回事? 华为手机mate40pro换个后壳多少钱? 我的右耳朵有时嗡嗡响,间歇性的,但也能听见.是怎么回事情啊? 最近老感觉右耳朵里有嗡嗡的声响,跟别人说话时,听不清楚,嗡嗡响,耳朵... mate40和mate40e的手机壳一样吗? 模板安装验收规范及标准 右耳嗡嗡响怎么缓解 华为mate40pro充电时用拿掉手机壳吗 模板的验收规范是什么?