我试图创建一个toggle
按钮,可使用类设置的标签adsetTarget
HTML标签"礼"的是hidden
或visible
上单击事件.
在页面加载期间,隐藏"li"标签的状态.这是设置初始页面加载事件的代码hidden
.这是正常的.
var appBanners = document.getElementsByClassName('adsetTarget'), i;
for (var i = 0; i < appBanners.length; i ++) {
appBanners[i].style.display = 'none';
}
Run Code Online (Sandbox Code Playgroud)
下面是尝试设置toggle
按钮功能的代码.在第一次点击时,它显示内容,但再次点击它,内容没有隐藏,有人可以帮助.
var adsetTargets = document.getElementsByClassName('adsetTarget'), i;
for (var i = 0; i < adsetTargets.length; i ++) {
if (adsetTargets[i].style.display = 'none')
adsetTargets[i].style.display = '';
else
adsetTargets[i].style.display = 'none'; //this is not working, I believe
}
Run Code Online (Sandbox Code Playgroud)
您必须更改以下行:
if (adsetTargets[i].style.display == 'none')
Run Code Online (Sandbox Code Playgroud)
注意双等于?