如何找到自动生成的元素的 id?

How to find a id of a element that autogenerates?

如何找到自动生成的元素 ID,这意味着一旦浏览器重新加载,该元素将永远不会具有相同的 ID。

有一种方法可以让我找到元素字符串让我们说 "Click" 通过在 jquery:

中执行此操作
$( "a:contains('Click')" ); which gives me this,

<a href="test.com" id=alwayschanging >Click</a>

如何向该 ID 或字符串发送点击事件?

您不需要 id 来发送点击事件。点一下就可以了

$( "a:contains('Click')" ).click()

使用不使用 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()
    }
}