我需要一个脚本,点击页面加载时的按钮,但我无法让它工作。我可以将javascript行放入firebug,它工作正常......
<script type="text/javascript">
document.getElementById("evcal_next").click();
</script>
在页面的头部...我做错了什么?
答案 0 :(得分:1)
问题是当没有标识为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>