如何使用无id的Javascript访问元素?
我正在尝试使用Javascript访问一个没有id且具有共享类名的元素。我如何才能成功地做到这一点 我尝试使用如何使用无id的Javascript访问元素?,javascript,Javascript,我正在尝试使用Javascript访问一个没有id且具有共享类名的元素。我如何才能成功地做到这一点 我尝试使用document.getElementsbyClassName属性,但由于该类名由其他元素共享,因此不起作用 <a class="sharedClass anotherClass" href="www.mybooks.com" data-m="{"CN":"uniquename"}"> Proceed </a> 我希望能够从上述代码中单击继续元素。请注
document.getElementsbyClassName
属性,但由于该类名由其他元素共享,因此不起作用
<a class="sharedClass anotherClass" href="www.mybooks.com" data-m="{"CN":"uniquename"}"> Proceed </a>
我希望能够从上述代码中单击
继续
元素。请注意,uniquename
对此元素是唯一的。我想我们可以在这里使用它,但我不是很确定。正如@Buffalo在他的评论中提到的,你可以得到一个共享类名的所有元素的列表,并在结果集中循环,检查data-m
属性,直到找到你想要的:
var elements=document.getElementsByClassName(“sharedClass”);
髓鞘变元;
对于(var i=0;i
document.getElementsByCassName('className')将返回具有该类的元素数组。您可以迭代该数组来访问元素。您可以提供有效的HTML吗?您的双引号正在破坏语法,您需要共享该代码段,以便我们更有效地跟踪您。谢谢