文章詳情頁(yè)
javascript - setInterval和document.write在IE瀏覽器下的沖突
瀏覽:150日期:2023-03-22 08:20:56
問題描述
function reload(){ alert('ce');}window.onload=function(){ alert('a'); setInterval('reload()',1000); document.write('aaa');};
如上,同時(shí)有 setInterval 和 document.write在其他極速瀏覽器,chrome內(nèi)核瀏覽器里沒有問題。但是在 IE11 瀏覽器里,setInterval 就會(huì)停止。怎么解決。謝謝。
問題解答
回答1:document.write會(huì)隱式調(diào)用document.open。這樣會(huì)重構(gòu)document,移除所有event事件和task。
可以用document.body.innerText代替document.write
function reload(){ alert('ce');}window.onload=function(){ alert('a'); setInterval('reload()',1000); document.body.innerText = 'aaa';};
標(biāo)簽:
JavaScript
上一條:javascript - 為什么 body 高度比 canvas 高度多出4個(gè)像素?下一條:javascript - 求助在 requireJS 中,$(window).load() 里面的代碼 為什么不會(huì)執(zhí)行?
相關(guān)文章:
1. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?2. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????3. javascript - 請(qǐng)指條明路,angular的$event,在select中卻是undefined?4. 如何修改vim插件vimwiki中Vimwiki2HTML的一些細(xì)節(jié)5. javascript - JS事件委托問題6. javascript - 關(guān)于jquery的remove()方法7. JavaScript中怎么理解=、==和===8. java - Spring事務(wù)回滾問題9. javascript - vue.js如何遞歸渲染組件.10. mongodb - Mongo java驅(qū)動(dòng)中,有沒有封裝好的函數(shù),可以直接取到文檔中的某個(gè)具體的值,而不是一個(gè)文檔?或者有沒有方法實(shí)現(xiàn)??
排行榜

熱門標(biāo)簽