javascript - 我可以在一个文档中写几个 ID,

标签 javascript jquery

例如,我可以在一个文档中写入多个 ID

(document.getElementById("myDIV1" , "myDIV2").style.display = "none";

最佳答案

没有。 getElementById() 只需要一个 id。

您可以使用 querySelectorAll() 代替,您只需要循环遍历结果:

var divs = document.querySelectorAll('#myDIV1, #myDIV2')
[].forEach.call(divs, function(div) {
  div.style.display = 'none';
});

同样,当您标记 jQuery 时,您可以使用它:

$('#myDIV1, #myDIV2').hide();

关于javascript - 我可以在一个文档中写几个 ID,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469208/

相关文章:

PHP设置COOKIE,用JQUERY COOKIE插件改的,用php不能编辑?

Javascript 加载外部 html 文件

javascript - jQuery 构造函数中的函数有什么不同吗?

javascript - Google Analytics 没有实时跟踪?

javascript - Async/Await 导致循环

javascript - 使用innerText从隐藏的HTML元素中检索文本

javascript - DOM 元素返回未定义

javascript - 验证javascript中的连字符只有一个

javascript - Meteor.js - 直接从 MongoDB 提供图像?

javascript - 专注于每个输入和每次滚动顶部