在否定确认后尝试消隐屏幕

时间:2015-07-15 07:11:34

标签: javascript window.closed

嗨我想在消极确认后消隐(更好的是关闭,但window.cose不再起作用)。

我有以下脚本:

<script type="text/javascript">

function blankIt ()
{
    document.write ("");
    document.close ();
}

var elems = document.getElementsByClassName('confirmation');
var confirmIt = function (e) {
    if (!confirm('Are you sure?')) e.preventDefault();
};

for (var i = 0, l = elems.length; i < l; i++) {
    elems[i].addEventListener('click', confirmIt, false);
}

var confirmIt = function (f) {
    if (!confirm('Are you sure?')) f.preventDefault();
};

for (var i = 1, l = elems.length; i < l; i++) {
    elems[i].addEventListener('click', blankIt, false);
}
</script>

我真的不知道。也许有人可以指出我正确的方向

事先提前

greetz edensan

1 个答案:

答案 0 :(得分:0)

document.write()向DOM插入/附加内容。它不会改变现有内容。

document.body.innerHTML = '';应按预期工作。