怎么判断class=“now”里面是否有这个active。
如果有的话在class=“other”在增加一个类名select
如果没有就消失。
<div class="other"></div>
<div class="now active"></div>
原生的话:
<div class="other">ddd</div>
<div class="now active">ddd1</div>
<script>
var now = document.querySelector('.now');
var other = document.querySelector('.other');
var result = now.getAttribute('class');
if(result.indexOf('active') > -1){
other.classList.add("select");
}else{
other.classList.remove("select");
}
</script>
<div class="other" :class="{'select' : isActive }"></div>
<div class="now active" :class="{'select' : isActive }" @click="isActive = !isActive"></div>
data() {
return {
isActive: false
}
}
var now = document.querySelector('.now');
var other = document.querySelector('.other');
var result = div2.getAttribute('class');
if(result.indexOf('active') > -1){
other.classList.add("select");
}else{
other.classList.remove("select");
}
望采纳 ^.^ 谢谢啦~
楼上确实是的.....