javascript - Conflit entre setInterval et document.write sous le navigateur IE
世界只因有你
世界只因有你 2017-07-05 10:48:22
0
1
829
function reload(){
    alert("ce");
}
window.onload=function(){
    alert("a");
    setInterval("reload()",1000);
    document.write("aaa");
};

Comme ci-dessus, il n'y a aucun problème dans les autres navigateurs rapides et navigateurs à noyau Chrome avec setInterval et document.write en même temps. Mais dans le navigateur IE11, setInterval s'arrêtera. Comment y faire face. Merci.

世界只因有你
世界只因有你

répondre à tous(1)
Ty80

document.write appellera implicitement document.open. Cela reconstruira le document, en supprimant tous les événements event et tâche.

Vous pouvez utiliser document.body.innerText au lieu de document.write

function reload(){
    alert("ce");
}
window.onload=function(){
    alert("a");
    setInterval("reload()",1000);
    document.body.innerText = "aaa";
};
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!