Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我从该元素中替换一个元素,那么剩余的JavaScript是否保证运行?_Javascript_Html_Dom - Fatal编程技术网

如果我从该元素中替换一个元素,那么剩余的JavaScript是否保证运行?

如果我从该元素中替换一个元素,那么剩余的JavaScript是否保证运行?,javascript,html,dom,Javascript,Html,Dom,例如: ... <body> <script type="text/javascript"> document.body.innerHTML = 'foo'; alert('bar'); </script> </body> ... 。。。 document.body.innerHTML='foo'; 警报(“条”); ... 这保证会提醒“酒吧”吗?或者,根据innerHTML被替换的速度,是否会

例如:

...
<body>
    <script type="text/javascript">
        document.body.innerHTML = 'foo';
        alert('bar');
    </script>
</body>
...
。。。
document.body.innerHTML='foo';
警报(“条”);
...
这保证会提醒“酒吧”吗?或者,根据innerHTML被替换的速度,是否会跳过该操作?

它仍应提醒“bar”。脚本已经加载,删除允许加载脚本的脚本标记不会改变任何内容

要测试它:将警报放在setTimeout内