无法点击按钮
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 都是唯一的。
我无法单击下面带有 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 都是唯一的。