javascript - 显示显示长度 ="none";使用 JavaScript

标签 javascript html

我有一个函数,当单击某个东西时,它会执行 style.display = "none"。

我想知道如何找出不显示的元素的长度。

function closeEvent() {
 var close = document.getElementsByClassName("close");

 for (var i = 0; i < close.length; i++) {
  close[i].onclick = function () {
   var div = this.parentElement;
   div.style.display = "none";

   renderGraph();
  }
 }
}
<div id="myDIV" class="header">
  <h1>My Daily Tasks</h1>
  <p>Add a time and task then press enter. When finished task click on task bar</p>

  <p>To delete task click on <span id="x-text">x</span> in the corner of task bar</p>
  <input type="time" id="myInput1" value="06:00">
  <input name="text" type="text" id="myInput" placeholder="My task...">

  <span onclick="newElement()" class="addBtn" id="myBtn"></span>
 </div>
 <ul id="columns">

 </ul>

最佳答案

您可以使用以下代码仅选择 style 属性“display:none”的元素并获取找到的总数。

var total = document.querySelectorAll('[style="display: none;"]').length

查看 querySelector 和 querySelectorAll 的完整文档。它们都是非常强大的选择器,您可以像 css 选择器一样使用它们:

https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector

关于javascript - 显示显示长度 ="none";使用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59760854/

相关文章:

javascript - HTML 5 模板中使用的 PHP 联系表单,但不发送电子邮件

javascript - jquery+简单切换脚本+在一个站点上多次使用

javascript - 如何正确连接来自 Javascript 和 PHP 的值?

javascript - Jquery:取消绑定(bind)事件处理程序以便稍后再次绑定(bind)

php - 显示空白的mysql数据库条目

python - <a></a> 标签放在引号中时不会呈现

Javascript setattribute - 名称和值不起作用

javascript - 启动桌面应用程序的网页

html - flex 元素不会随着 flex-grow 扩展或收缩

html - 我需要一个 iOS 工具来编码 HTML?