gpt4 book ai didi

javascript - 什么是 HTML5 规范中的解析器插入脚本

转载 作者:行者123 更新时间:2023-12-05 07:54:50 25 4
gpt4 key购买 nike

HTML5 规范提到了解析器插入的脚本并将其定义为“第二个是指示元素是否为“解析器插入”的标志。最初,脚本元素必须取消设置此标志。它由 HTML 设置解析器和 XML 解析器对它们插入的脚本元素进行处理,并影响这些元素的处理”,http://dev.w3.org/html5/spec-LC/scripting-1.html有人可以用一个例子来解释一下,哪个是解析器插入的脚本,哪个不是?

最佳答案

来自 React-DOM:通过 .innerHTML 创建脚本,使其“parser-inserted”标志设置为 true 并且不执行。示例:

<script>
var s = document.createElement('script');
s.innerHTML = 'alert("hi")';
document.body.appendChild(s);
</script>

脚本不会执行。

关于javascript - 什么是 HTML5 规范中的解析器插入脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30972170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com