2014-02-11 31 views
0

我已经在DOM中有一些html和这个网站conatains深某处以下DIV:如何在没有ID的dom元素上选择并点击javascript?

<div class="barbottomleft arrow " onclick="go('login')"> 

你可以看到没有ID或什么,这是很多人当中核实。但是,onclick =“go('login')”在整个文档中都是唯一的。因此,我想以某种方式选择它并单击它。例如:

javascript:document.getElementById(\"element_id\").click(); 

但是,这是不可能的,因为它没有id,只有一个独特的onclick函数调用。那么是否有可能根据它将要调用的函数来选择这个元素?

+1

有人可以解释倒票吗?从我可以收集的问题。你想用'go'函数调用找到一个元素,然后执行它。 –

回答

0

你可以使用一个查询选择有很多精度为这样:

var myElement = document.querySelector('.barbottomleft.arrow[onclick="go(\'login\')"]'); 

这让你有两个类和匹配onclick属性值的元素。你可以通过确保它是一个div来使它更加准确:

var myElement = document.querySelector('div.barbottomleft.arrow[onclick="go(\'login\')"]'); 

我希望有帮助。

相关问题