如何使用JavaScript隐藏多个元素

乌里克

是的,这个问题已经问了很多遍了,但是这个问题更具体了。我需要显示/隐藏某个特定元素的JavaScript代码class该代码必须与旧版浏览器和Internet Explorer兼容,并且必须占用非常小的空间。因此,请不要发布jQuery解决方案,因为此任务将使用库中0.01%的代码。到目前为止,我已经提出了:

var flip = document.getElementsByTagName(_tag);
if (trigger)
  for (var i = 0; i < flip.length; i++)
    if (flip[i].className == _class) flip[i].style.visibility = 'visible';
    else
      for (var i = 0; i < flip.length; i++)
        if (flip[i].className == _class) flip[i].style.visibility = 'hidden';

由于getElementsByclassName在IE中不起作用,因此大多数常见的解决方案对我来说都太大了。此代码是针对任务的最佳代码,还是可以进一步简化?(作为参考,先前的解决方案使用cgi来添加<style>.myclass {visibility:visible}</class>到页面中)

卢巴

您需要使用垫片或遍历dom并在您的课程中获取元素。看不到其他解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript中隐藏多个元素?

来自分类Dev

如何使用javascript隐藏上传文件元素?

来自分类Dev

如何使用JavaScript隐藏parent的parent元素?

来自分类Dev

如何使用JavaScript移动多个DOM元素?

来自分类Dev

如何使用JavaScript更改多个元素的CSS

来自分类Dev

如何使用 Javascript 正确修改多个元素?

来自分类Dev

如何使用javascript按类隐藏元素(平滑过渡)?

来自分类Dev

如何使用Javascript根据单选按钮的状态隐藏元素

来自分类Dev

如何使用javascript隐藏基于输入值的元素?

来自分类Dev

如何在单击按钮时使用JavaScript隐藏SVG元素?

来自分类Dev

使用JavaScript隐藏/显示元素

来自分类Dev

使用javascript隐藏html元素

来自分类Dev

使用javascript隐藏html元素

来自分类Dev

如何使用jQuery隐藏元素?

来自分类Dev

如何使用jquery隐藏元素?

来自分类Dev

如何使用 Greasemonkey 隐藏元素

来自分类Dev

如何使用JavaScript将多个元素显示为html?

来自分类Dev

如何使用HTML / JavaScript添加多个元素

来自分类Dev

如何获得多个元素来使用JavaScript?

来自分类Dev

如何在Javascript中隐藏元素

来自分类Dev

使用javascript显示/隐藏<section>元素

来自分类Dev

javascript:如何使用原始javascript(例如Google keep)隐藏或删除元素?

来自分类Dev

使用JavaScript隐藏或显示多个表格

来自分类Dev

使用javascript隐藏和取消隐藏div元素

来自分类Dev

如何使用密码隐藏JavaScript?

来自分类Dev

如何使用Greasemonkey隐藏某些元素?

来自分类Dev

如何使用CSS或JQuery隐藏此元素

来自分类Dev

如何使用Greasemonkey隐藏XPath元素?

来自分类Dev

如何使用循环访问值隐藏元素

Related 相关文章

热门标签

归档