拖动和释放时确认框打开IE11中的重复确认框

时间:2015-04-12 18:57:33

标签: javascript html web-applications internet-explorer-11

我有一个使用下面给出的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>

1 个答案:

答案 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;
}