我有一个使用下面给出的javascript代码创建的确认框。在获得确认框之后,如果我使用鼠标拖动它并离开它,则会打开一个新的确认框,前一个也在IE11中打开。因此这样做会不断打开这么多确认框。但它在IE8中工作正常。请建议如何处理这个问题。这是IE11中的错误吗?
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display a confirm box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var txt;
var r = confirm("Press a button!");
if (r == true) {
txt = "You pressed OK!";
} else {
txt = "You pressed Cancel!";
}
document.getElementById("demo").innerHTM L = txt;
}
</script>
答案 0 :(得分:0)
使用此link时查看您的问题是否发生?如果确实如此,则很可能是您特定版本IE中的错误:
function func() {
var txt;
var r = confirm("Press a button!");
if (r == true) {
txt = "You pressed OK!";
} else {
txt = "You pressed Cancel!";
}
document.getElementById("demo").innerHTML = txt;
}