1

我目前正在尝试找到一种使用 javascript 注入将 ID 添加到 html 按钮的方法。html 很简单,如下所示:

<button type="submit" class="submit btn primary-btn" tabindex="4">Sign in</button>

现在,如您所见,它没有 ID 或名称,因此在 Python 中使用 spynner 有点难以找到。我可以注入什么 javascript 来为这个脚本添加一个 ID?是否会让 javascript 搜索整个字符串,然后用添加的 ID 替换整个字符串?或者有更好的方法吗?

4

3 回答 3

4

为了确保 html 的完整性,我建议:

$('.submit.btn.primary-btn').eq(0).attr('id', 'foobar');
于 2013-01-06T02:25:20.293 回答
1
$(".submit.btn.primary-btn").attr("id", "foobar");
于 2013-01-06T00:52:21.773 回答
0

如果您真的想确保只影响该元素,请执行以下操作:

$('button[tabindex="4"]').attr('id', 'value');

顺便说一句,在运行时添加 ID 没有多大意义:如果可以引用元素,则不再需要该属性。

于 2013-01-06T02:25:51.300 回答