Ale*_*lex 2 html javascript google-chrome
我正在尝试使用Google Chrome浏览器中的开发者工具控制台单击网页上的按钮。
该按钮的HTML为:
<input value="Send an Email" class="btn" name="email" onclick="navigateToUrl('/_ui/core/email/author/EmailAuthor?p2_lkid=00QU0000008xZYi&rtype=00Q&retURL=%2F00QU0000008xZYi','RELATED_LIST','email');" title="Send an Email" type="button">
Run Code Online (Sandbox Code Playgroud)
如您所见,该按钮没有id属性,因此我试图使用该name属性来选择它。我的JavaScript代码是:
document.getElementsByName("email").click()
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
document.getElementsByName返回一个数组(从技术上讲是一个NodeList),因此必须指定所需的元素:
document.getElementsByName("email")[0].click()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9297 次 |
| 最近记录: |