【发布时间】:2013-06-24 15:22:43
【问题描述】:
我是一名试图为新项目学习编程的艺术家/
我正在尝试创建一个程序,其中仅在调用函数的前 3 次触发鼠标移出警报。这是我的代码。目前触发了3次:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="message">
<input type="button" value="CLICK HERE" id="countButton" />
<p style="color: white">The button was pressed <span id="displayCount">0</span> times.</p>
</div>
<script type="text/javascript">
var count = 0;
var button = document.getElementById("countButton");
var display = document.getElementById("displayCount");
button.onclick = function(){
count++;
display.innerHTML = count;
if (count <=3){
button.onmouseout = function () {
alert(" Come on... BACK TO WORK!");
}
}
else if(count>3){
document.body.innerHTML=""
alert("FINALLY!!!");
}
}
</script>
</body>
</html>
这是该程序的较短版本。您可以在下面的链接中看到最终结果(减去 mouseout 问题):http://www.esmeraldakosmatopoulos.com/blank#!/c1fam 警告:这很烦人……故意的。
请帮帮我
谢谢!
【问题讨论】:
-
这段代码有什么问题?
标签: javascript html button onmouseover onmouseout