Javascript 我需要使两个div与display交替;块;及;无”;
问题是我的块没有改变它们的属性,但是Javascript 我需要使两个div与display交替;块;及;无”;,javascript,Javascript,问题是我的块没有改变它们的属性,但是console.log()工作正常。怎么了 这是我的密码: var imageContainer = document.querySelector('.image-container'); // My first div var imageContainerSecond = document.querySelector('.image-container-second'); // My second div setInterval(function() {
console.log()
工作正常。怎么了
这是我的密码:
var imageContainer = document.querySelector('.image-container'); // My first div
var imageContainerSecond = document.querySelector('.image-container-second'); // My second div
setInterval(function() { // i am using set interval to call this function every 2 seconds
if (imageContainer.style.display === 'block') { // I checking if my div has property of 'block'
imageContainerSecond.style.display = 'none'; // if it block, another div has to become 'none'
console.log('error');
} else(imageContainerSecond.style.display === 'none') { // here opposite logic
imageContainer.style.display = 'block';
console.log('ok');
}
}, 2000); // my interval
您需要删除(imageContainerSecond.style.display='none')
记住这是一个其他
您的图像容器
div
需要以style=“display:block;”“
开头:
1
两个
else(imageContainerSecond.style.display='none'我想你的意思是。如果(imageContainerSecond.style.display='none')在第一个条件中使用了正确数量的等号,===
。有关else,请参阅。我需要通过更改“display”来替换此块的可见性属性。即,如果一个块显示为“无”,则另一个块必须显示为“块”
<div class="image-container" style="display: block;">One</div>