0
我需要在两个div之间更改显示样式无穷大时间。第一次改变是正常的,但向后改变不起作用。 此外,我不能使用链接到明确的div,因为我有几个相同的div。JavaScript更改显示样式在两侧
<script type="text/javascript">
function func(el){
if (smth != true) {var smth = false;}
if (smth == false) {
el.firstElementChild.style.display = 'none';
el.lastElementChild.style.display = 'block';
smth = true;
} else {
el.firstElementChild.style.display = 'block';
el.lastElementChild.style.display = 'none';
smth = false;
}
}
</script>
<div onClick="func(this)">
<div>1</div>
<div style="display:none;">2</div>
</div>