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

时间:2015-05-15 15:43:15

标签: javascript jquery extjs

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

有一种方法可以让我发现元素字符串让我们在jquery中这样说“点击”:

$( "a:contains('Click')" ); which gives me this,

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

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

2 个答案:

答案 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()