【发布时间】:2020-10-14 18:04:32
【问题描述】:
我正在处理一项任务,我必须在输入字段中处理一些具有相似命名和 ID 元素的数据。
我们只说 ID_1 ID_2 或 SCH_name SCH_start SCH_end。例如,如果我想根据 ID 前缀隐藏所有这些输入字段,是否有类似“包含”的东西可以做到这一点?
【问题讨论】:
-
你可以使用查询选择器
-
使用类和查询选择器
-
@MarkBaijens 此问题中没有重复的 ID。
-
var inputs=document.getElementsByTagName("input");for(var input of inputs) if(input.id.includes("SCH") && (input.id.indexOf("SCH")==0)) input.style.display="none";。这会检查“SCH”是否在 id 中并且它是否在它的开头。我敢肯定有更简单的方法来检查。要撤消隐藏:input.style.display="";
标签: javascript