如何在Javascript中单击具有相同名称的链接
How to click links with the same name in Javascript
我正试图弄清楚如何使用Javascript或jQuery点击这三个按钮(不是同时点击,而是分别点击)。我使用的是一个执行Javascript代码的Python模块,并试图或多或少地制作一个复杂的宏。
感谢您的帮助!
<div class="buttons">
<input type="submit" class="form-submit" value="Save" id="edit-submit" name="op">
<input type="submit" class="form-submit" value="Preview" id="edit-preview" name="op">
<input type="submit" class="form-submit" value="Save and create another" id="edit-submit-again" name="op">
</div>
Jquery的触发器将派上用场
$('#edit-submit,#edit-preview,#edit-submit-again').trigger('click');
在javascript中,您可以尝试以下操作:
var elms=document.getElementsByName("op");
var lunghezza = elms.length;
for (i=0;i<lunghezza ;i++){
elms[i].click();
};
如果你愿意,你可以使用jquery each();
$('input[name=op]').each(function(){
$(this).click();
});
如果你只想type=submit,那么就这样做:
var elms=document.getElementsByName("op");
var lunghezza = elms.length;
for (i=0;i<lunghezza ;i++){
if (elms[i].type="submit" ){
elms[i].click()
}
};
如果你想给提交按钮一个机会:
$("element selection goes here").submit();
这将触发点击所有输入
$("[name='op']").each(function(){
$(this).click();
});
如果你想一次选择一次,只需使用他们的id前面加一个#。示例:
$("#edit-submit").click();
简单到:
$('#edit-submit').click();
这将触发点击事件,但当然,用户点击提交按钮本身也会这样做。。。
相关文章:
- 当链接javascript承诺时,如何处理then()函数中的条件
- 如何在grails中链接javascript引导程序方法
- 在PHP代码中单击链接javascript函数调用
- 随机链接javascript以忽略当前页面
- 如何链接javascript承诺和错误
- 在从ruby on rails中的资产管道加载的布局上链接Javascript函数
- 用链接 JavaScript 替换 HTML 的问题
- 突出显示当前链接 Javascript
- 如何在数组中添加超链接(Javascript)
- 有没有一种简单的方法可以在节点上双击 vis.js 创建超链接/javascript-action
- Facebook分享深度链接 - Javascript
- 链接 JavaScript 变量
- 在 AJAX 成功的新选项卡中打开链接 - Javascript
- window.打开一个新页面,然后单击新页面中的链接 - JavaScript
- 链接 JavaScript 函数
- 在 PHP 中链接 Javascript 文件
- 在拖动事件期间禁用链接 Javascript
- 文本框使用 if else 语句打开我的链接 JavaScript
- ajax脚本运行后指向页面的链接(javascript锚点?)
- 动态创建链接Javascript