利用jquery为按钮绑定事件
<formaction=""><inputtype="button"value="开始"name="btnStart"id="btnStart"onclick="aler...
<form action="">
<input type="button" value="开始" name="btnStart" id="btnStart" onclick="alert('触发了按钮的单击事件');"/>
</form>
</body>
</html>
<script language="JavaScript" type="text/javascript">
<!--
setInterval(function(){
var date = new Date();
date.setHours(13,45);
if(Date() == date){
$("#btnStart").click();
}
},1000);
-->
</script>
这段代码错在哪里,改怎么修改 展开
<input type="button" value="开始" name="btnStart" id="btnStart" onclick="alert('触发了按钮的单击事件');"/>
</form>
</body>
</html>
<script language="JavaScript" type="text/javascript">
<!--
setInterval(function(){
var date = new Date();
date.setHours(13,45);
if(Date() == date){
$("#btnStart").click();
}
},1000);
-->
</script>
这段代码错在哪里,改怎么修改 展开
展开全部
script标签不能放在html之外
date的秒位未设置
日期比较最好使用字符串,因为毫秒误差
<!DOCTYPE html>
<html>
<head>
<title>简单的定时触发</title>
</head>
<body>
<div>
<form action="">
<input type="button" value="开始" name="btnStart"
id="btnStart" onclick="alert('触发了按钮的单击事件');" />
</form>
<script language="JavaScript" type="text/javascript">
(function () {
var date = new Date();
date.setHours(15, 49, 25);
setInterval(function () {
var newDate = new Date();
if (newDate.toString() == date.toString()) {
document.getElementById("btnStart").click();
}
}, 1000);
})();
</script>
</div>
</body>
</html>
展开全部
jquery是要引进文件包的,你引了吗? 还有就是Date 的判断是不对的 应该在建立一个对象 之后比较时间的相等。不能直接这样判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var date = new Date();
date.setHours(13,45);
setInterval(function(){
if(Date() == date){
$("#btnStart").click();
}
},1000);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询