0

嗨,我想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>

我真的一点头绪都没有。也许有人可以为我指出正确的方向

提前谢谢

问候伊登桑

4

1 回答 1

0

document.write()向 DOM 插入/追加一些东西。它不会改变现有内容。

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

于 2015-07-15T07:30:03.220 回答