javascript - 我如何通过循环获取元素,html?

标签 javascript jquery css html

我想做这样的事情:

var i=0;

while(i<20)
{
  var temp= document.getElementById(''+20);
  $(temp).hide();
  i++;
}

我可以吗?我试过了,但没用。

最佳答案

是的,例如:

for (var i=0; i < 20; i++) {
  var temp = document.getElementById(i);
  console.log(temp);
}

工作示例:http://jsfiddle.net/bqF9T/

但如评论中所述,是 sure to use valid IDs因为如果 HTML 无效,在 Chrome 中发生的事情可能在其他浏览器中不起作用。

关于javascript - 我如何通过循环获取元素,html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13501985/

相关文章:

javascript - Jquery Masking 返回 Float/Int 值

javascript - 从按钮中选择内容(html)但不是全部

javascript - slick 在 slider 的末尾有空幻灯片

javascript - 无法将 jquery UI 按钮样式添加到所有按钮 Codeigniter

html - 我想让我的菜单下拉

javascript - 强制使用 JavaScript 开始渲染

javascript - 如何固定表格的第一列并在其余列中滚动

css - print-break-inside 在 IE11 上将元素拉伸(stretch)到整个页面

html - 为什么媒体查询不起作用?

javascript - Twitter Bootstrap 粘性子导航在它应该在较短的页面上之前变得固定