如何模拟单击下面的按钮?我尝试使用 javascript
$("#Save").click()
但它没有用。这是否与它无法正常工作有关,因为没有 id 只有名称?
<input class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
在我尝试使用的类似操作之后,我将使用浏览器中的什么 javascript 命令来模拟单击“保存”?
非常感谢您的帮助!我是新手
如何模拟单击下面的按钮?我尝试使用 javascript
$("#Save").click()
但它没有用。这是否与它无法正常工作有关,因为没有 id 只有名称?
<input class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
在我尝试使用的类似操作之后,我将使用浏览器中的什么 javascript 命令来模拟单击“保存”?
非常感谢您的帮助!我是新手
看来您使用带有 id 选择器(#
表示 id)的 jQuery,但是该元素没有 id。由于元素确实具有 name 属性,因此 jQuery 可以使用属性选择器。一个合适的选择器是:
$('input[name="Save"]').click(); //Assuming no other elements have name=Save
JS 小提琴:http: //jsfiddle.net/pJD3R/
id
您还可以通过添加属性来更改标记以使用现有选择器:
<input id="Save" class="button" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
$("#Save").click()
意味着您使用 id 定位一个元素,save
但您的输入中没有任何 id。
<input class="button" id="save" type="submit" name="Save" value="Save" onclick="OnSubmit(this.form);">
$('input[name=Save]').click(function(){
alert('Do Something');
});