我需要一个脚本,它会在页面加载时单击一个按钮,但我无法让它工作。我可以将 javascript 行扔到 firebug 中,它工作正常......
<script type="text/javascript">
document.getElementById("evcal_next").click();
</script>
在页面的头部......我做错了什么?
我需要一个脚本,它会在页面加载时单击一个按钮,但我无法让它工作。我可以将 javascript 行扔到 firebug 中,它工作正常......
<script type="text/javascript">
document.getElementById("evcal_next").click();
</script>
在页面的头部......我做错了什么?
问题是当没有 id 的元素时执行此操作evcal_next
。您可以:
第二种解决方案是这样的:
<script>
window.addEventListener('load', function(){
document.getElementById("evcal_next").click();
});
</script>
编辑
要“单击evcal_next
然后暂停几毫秒,然后单击evcal_prev
”,您可以这样做:
<script>
window.addEventListener('load', function(){
document.getElementById("evcal_next").click();
setTimeout(function(){
document.getElementById("evcal_prev").click();
}, 2000); // 2 seconds
});
</script>