无法点击按钮

Not able to click on a button

我无法单击下面带有 HTML 的元素。这个按钮在 iframe 上,我已经切换到 iframe 并在同一个 iframe 上执行了其他几个操作。此按钮存在于同一个 iframe 上,但未被点击并给出 Element Not Visible Exception

html是:

/*html*/
<table cellspacing="2" cellpadding="0" border="0" align="center">
<tbody>
<tr>
<td width="55" valign="baseline" align="center">
<td width="55" valign="baseline" align="center">
<input id="next_per" class="Button" width="55" type="button" align="bottom" onclick="changeTab(2)" value=" Next ">
</td>
<td width="55" valign="baseline" align="center">
</tr>
</tbody>
</table>

转储 iframe 的整个 HTML 并在转储中搜索 id="next_per"。我的猜测是不止一个元素有这个ID。

如果您有多个具有相同 ID 的元素,那么当您 getElementById() 时,浏览器将 return 哪个元素是未定义的。这就是为什么您应该确保单个 HTML 文档中的所有 ID 都是唯一的。