Javascript <;李>;设置样式时不显示标记。显示=无

Javascript <;李>;设置样式时不显示标记。显示=无,javascript,html,Javascript,Html,我正在尝试创建一个切换按钮,该按钮可以将HTML标记“li”的classadsetTarget设置为隐藏或可见点击事件 在页面加载期间,“li”标记的状态被隐藏。这是将初始页面加载事件设置为隐藏的代码。这工作正常 var appBanners = document.getElementsByClassName('adsetTarget'), i; for (var i = 0; i < appBanners.length; i ++) { appBanners[i

我正在尝试创建一个
切换
按钮,该按钮可以将HTML标记“li”的class
adsetTarget
设置为
隐藏
可见
点击事件

在页面加载期间,“li”标记的状态被隐藏。这是将初始页面加载事件设置为隐藏的代码。这工作正常

var appBanners = document.getElementsByClassName('adsetTarget'), i;

    for (var i = 0; i < appBanners.length; i ++) {
        appBanners[i].style.display = 'none';
        }

您必须更改以下行:

if (adsetTargets[i].style.display == 'none')

注意双等于?

您必须更改以下行:

if (adsetTargets[i].style.display == 'none')

请注意双等号?

您可以使用它使应用于元素的任何样式都有意义。 它将记住以前的风格元素并重新应用(理论上是呵呵)

函数showhide(){
var adsetTargets=document.getElementsByClassName('adsetTarget'),i;
对于(变量i=0;i
    abc
  • 123
  • 定义 456

您可以使用它使应用于元素的任何样式都具有感觉。 它将记住以前的风格元素并重新应用(理论上是呵呵)

函数showhide(){
var adsetTargets=document.getElementsByClassName('adsetTarget'),i;
对于(变量i=0;i
    abc
  • 123
  • 定义 456

您在哪里使用jquery?您的
if
语句中有一个输入错误您在哪里使用jquery?您的
if
语句中有一个输入错误