【发布时间】:2013-01-06 00:48:18
【问题描述】:
我目前正在尝试找到一种方法来使用 javascript 注入将 ID 添加到 html 按钮。 html很简单,看起来像这样:
<button type="submit" class="submit btn primary-btn" tabindex="4">Sign in</button>
现在,如您所见,它没有 ID 或名称,因此在 Python 中使用 spynner 有点难以找到。我可以注入什么 javascript 来为这个脚本添加一个 ID?是否会让 javascript 搜索整个字符串,然后用添加的 ID 替换整个字符串?还是有更好的办法?
【问题讨论】:
-
使用jquery选择元素然后使用$(selector).attr('id', 'value');添加 ID
-
页面上是否只有一个按钮带有文字
Sign in或按钮独有的任何内容? -
正确的解决方案是通过在源头分配一个 ID 来使
button具有唯一性。
标签: javascript jquery python html spynner