单击Form Submit,其中属性等于特定值
Click Form Submit where attribute equals specific value
我想用JS在这个表单元素上点击提交。
<input type="submit" value="Save Details">
表单没有一个ID来挂钩,唯一唯一的值是' value="Save Details",页面上有多个表单。
我尝试了以下方法,但没有成功
document.getElementsByName('value')['Save Details].click();
使用querySelector
,但也考虑type
,因为任何text类型的输入都可以有类似的值。
document.querySelector('input[type="submit"][value="Save Details"]');
使用querySelector
与css属性= selector
document.querySelector('[value="Save Details"]')
document.querySelector('[value="Save Details"]').click()
<input type="submit" value="Save Details" onclick="alert('hi')">
UPDATE 1:如果有多个元素具有相同的值,那么添加input[type="submit"]
与选择器来针对输入提交元素。
document.querySelector('input[type="submit"][value="Save details"]');
UPDATE 2:如果你想提交表单,那么通过使用 Document.forms
获取表单,然后通过 submit()
方法提交。
document.forms[0].submit();
相关文章:
- 调整 Adwords 出价排名脚本以应用于特定广告组
- 将jQuery操作应用于特定控件
- 制作表单's onsubmit仅适用于特定提交
- 如何将筛选器应用于特定的数据表
- 如何通过 javascript 中自定义属性的特定值获取元素
- 将 CSS 样式动态应用于特定元素
- XML 获取具有特定属性的特定节点
- 将 JQuery 脚本应用于特定的网格视图
- 关闭当前浏览器选项卡并专注于特定网址的浏览器选项卡 - javascript/jquery
- 如何查找屏幕宽度并将其应用于特定的 css
- 获取应用于特定元素的所有 css 样式的列表
- 查找元素相对于特定父级的索引
- 我在这个Jquery代码中有什么错,希望选择一个属性等于特定值的元素
- Jquery根据id属性按特定顺序添加类/Removeclass
- 如何从链接中提取href属性并创建该属性的特定模式
- google.load仅适用于特定页面
- 只有jQuery函数语法适用于特定场景
- XMLHttpRequest只适用于特定的文件扩展名
- 使用javascript按属性和特定顺序排列对象
- 如何改变“三个”;链接属性具有特定的"href"使用jQuery