Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中选择名称以特定字符串开头的元素?_Javascript_Variables_Classname_Startswith - Fatal编程技术网

如何在javascript中选择名称以特定字符串开头的元素?

如何在javascript中选择名称以特定字符串开头的元素?,javascript,variables,classname,startswith,Javascript,Variables,Classname,Startswith,我想要一个javascript代码,它将选择类名以字符串bzeytq开头的元素。也许完整的类名是bzeytqsxal0a4tf2ek1pc3ctey2txa4ejktiatade,但我想将类名的开头存储为一个搜索变量,并使用搜索变量按类名查找元素 大概是这样的: search_str = "bzeytq" itemName = document.querySelectorAll(search_str )[0].innerText; 它应该选择完整类名为bzeytqsXAl0a4TF2EK1PC

我想要一个javascript代码,它将选择类名以字符串bzeytq开头的元素。也许完整的类名是bzeytqsxal0a4tf2ek1pc3ctey2txa4ejktiatade,但我想将类名的开头存储为一个搜索变量,并使用搜索变量按类名查找元素

大概是这样的:

search_str = "bzeytq"
itemName = document.querySelectorAll(search_str )[0].innerText;

它应该选择完整类名为bzeytqsXAl0a4TF2EK1PC(u 3ctey2txa4ejktiatade)的元素

使用JQuery以以下语法$'的特定类为目标。className'

可能的重复您能确认建议的重复是否完全解决您的问题吗?querySelectorAll'[class^='+search\u str+]强烈推荐使用jQuery,这使这类事情变得容易多了。b为什么没有两个类-一个用于搜索词-例如,bzeytq,另一个用于完整详细的类名?或者将完整的详细项目作为ID?一般的概念是重复类名-这对于jQuery中的组搜索非常有用-$'.bzeytq'。。。。让ID真正独一无二。