javascript - 模拟java脚本中的按钮点击
问题描述
我正在尝试单击网页上的按钮。
<table class="table div-table list-pc bg-white" style='font-family: "gulim", sans-serif;'>
<tr>
<td colspan=2 align=left><input type="checkbox" name="check_all" id="check_all">SelectAll</td>
<td colspan=2 align=right><input type="button" name="btn_delete" value="DeleteAll" onclick="javascript:GoCheck()"></td>
</tr>
我尝试按以下方式进行操作,但没有成功。
document.getElementsByName("btn_delete").click();
请帮帮我。
解决方案
getElementsByName
返回元素集合,您需要获取此集合的第一个元素。比它会工作。
document.getElementsByName("btn_delete")[0].click();
推荐阅读
- python - 为什么 tf.gradients() 函数返回 TypeError: Fetch argument None has invalid type?
- yii2 - Yii2 - 关闭模态时保持值输入
- c# - 无法运行 asp.net 核心 docker 映像 - 找不到框架“Microsoft.AspNetCore.App”,版本“2.1.1”
- arrays - 如何访问已映射到表行的数组中的特定项目?- 反应
- reactjs - React-Bootstrap 1.0.0-beta.6 偏移和 Form Col 不起作用
- ios - 在多个collectionviewcells中添加tableview
- html - 如何修复桌面和移动设备之间不一致的占位符文本垂直对齐?
- generator - Redux Saga 如何解析数据
- mocking - C++ 模拟类 - 如何解决这个多重继承问题?
- sql - 将日期字段值插入 varcharfield 以及附加的硬编码文本