Javascript 如何制作一个在按钮出现时自动点击的用户脚本

Javascript 如何制作一个在按钮出现时自动点击的用户脚本,javascript,jquery,button,automation,click,Javascript,Jquery,Button,Automation,Click,我需要脚本单击的按钮设置如下: <div id="closer" style="visibility: visible;"> <input style="height:32px" type="button" onclick="javascript:showIt('hide');" value="Click here to return to AdventureQuest"> </div> 我不明白的是如何将按钮作为变量引用,因为按钮没有id,ge

我需要脚本单击的按钮设置如下:

<div id="closer" style="visibility: visible;">
    <input style="height:32px" type="button" onclick="javascript:showIt('hide');" value="Click here to return to AdventureQuest">
</div>


我不明白的是如何将按钮作为变量引用,因为按钮没有id,getElementByID()将无法工作。我认为,为了引用按钮,我需要以某种方式引用
元素。

您的问题令人困惑。。你需要一个选择器来找到按钮吗<代码>$(“#closer>输入[类型=按钮]”)

在问题标题中,你说自动点击按钮?触发点击:

$('#closer>input[type=button]').trigger('click'); 
你可以用

getElementByTagName(input);
这将返回页面上所有输入标记的数组。 如果这是唯一的输入标记,请使用

getElementByTagName(input)[0];

如果使用jQuery,可以通过先获取div,然后选择输入来更轻松地访问它。使用.trigger()触发操作。

要单击哪个事件按钮?请尝试
$(“div#closer input”)
您的问题不清楚。请提供更多的数据和样品。您可以使用$('input[type=“button”]”,'#closer')访问与DOM更改事件相关的按钮,请查看apsillers-awnser,了解这个问题:当触发DOM更改事件时,检查div#closer via id是否存在,如果存在,则使用'hide'参数触发unsafeWindow对象上的showIt()函数,因为此函数似乎绑定到窗口对象。希望这能帮助你获得一个基本的想法。要获得更详细的帮助,我需要更多信息。