如何找到自动生成的元素ID,这意味着一旦浏览器重新加载,该元素将永远不会具有相同的ID。
有一种方法可以让我发现元素字符串让我们在jquery中这样说“点击”:
$( "a:contains('Click')" ); which gives me this,
<a href="test.com" id=alwayschanging >Click</a>
如何向该ID或字符串发送点击事件?
答案 0 :(得分:1)
使用不使用ID的选择器
$('a[href="saveFile"]').click()
如果你不能使用jQuery,你将不得不使用
var els = document.getElementsByTagName("a");
for (var i = 0, l = els.length; i < l; i++) {
var el = els[i];
if (el.text === 'Click') {
el.click()
}
}
答案 1 :(得分:0)
您不需要id
发送点击事件。只需点击它
$( "a:contains('Click')" ).click()