【发布时间】:2018-03-23 16:45:28
【问题描述】:
我想在页面加载后使用 greasmonkey 自动单击按钮。 此按钮具有以下属性:
<button id="btnStartVisit" onclick="StartVisit(1)" class="btn waves-effect waves-light green">start visit<i class="material-icons dp48 left">flash_on</i></button>
此代码有效,但重新加载页面时它不起作用。
此按钮在第一次加载页面时具有此属性:
<button id="btnStartVisit" onclick="StartVisit(1)" class="btn waves-effect waves-light green">start visit<i class="material-icons dp48 left">flash_on</i></button>
然后第二次重新加载页面有这个属性:
<button style="outline: 1px solid blue;" id="btnStartVisit" onclick="StartVisit(1)" class="btn waves-effect waves-light green">start visit<i class="material-icons dp48 left">flash_on</i></button>
【问题讨论】:
-
在你的函数中添加一个警报,看看它是否真的被点击了
-
为什么要事件调用事件调用函数而不是在 DOM 就绪时调用 StartVisit(1)?
-
@NoOorZ24 可能附加了其他事件监听器
-
@AyushGupta StartVisit(1) 可以调用其他函数 - 按钮单击脚本似乎不是最好的解决方案
标签: javascript jquery html