如何在java脚本中获得不区分大小写的元素
How to get elements in java script with case insensitiveness?
我有一个查询。我想在java脚本中使用它的ID来获取元素。我可以使用getElementById。但问题是,ID可能是大小写敏感的。例如
假设我的ID = "Test"
那么我想要得到id为"Test","Test","Test","Test"和所有其他大小写组合的元素。可以保证在上述所有元素中只有一个元素具有该ID。
你能帮助我如何得到这样的元素,这样我可以不敏感地得到元素的大小写吗?
提前感谢。
您可以选择所有具有id的元素,然后使用Regex对它们进行大小写不敏感的测试:
var result = [].filter.call(document.querySelectorAll('[id]'), function(node) {
return node.id.match(/test/gi);
});
console.log(result);
也许你可以缩小你的元素比通用的[id]
选择器?
jsFiddle
这个REGEX选择器过滤器是我用来执行类似事情的。
HTH,卡洛
我发现使用jQuery的唯一方法是在这里不区分大小写的jQuery属性选择器使用过滤器函数
相关文章:
- 如何使后缀函数不区分大小写
- 使搜索不区分大小写
- Regex:匹配以“AM”结尾的单词(不区分大小写比较)
- 如何使用jQuery进行不区分大小写的搜索
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- javascript从字符串创建不区分大小写的regex
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 当涉及到if语句时,我如何使Javascript不区分大小写
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- Regex以匹配整数或单词“”;“其他”;,不区分大小写
- Javascript中不区分大小写的自动完成
- 使.search()对变量不区分大小写
- extjssortable不按大小写和日期排序
- 在DOM中搜索字符串时不区分大小写
- 不区分大小写的自动完成搜索(使用java、javascript、jquery)
- 如何将不区分大小写添加到照片库搜索框jquery
- 使答案不区分大小写
- 使用 Amazon Dynamo DB 进行不区分大小写的查询
- 正则表达式不区分大小写,输入匹配
- 不区分大小写的 jQuery 属性选择器