HTML:通过JavaScript添加<STYLE>和<SCRIPT>标签

Ton*_*ony 5 html javascript ajax dom

如果网页中的JavaScript函数向元素添加STYLESCRIPT元素HEAD,浏览器是否会加载指定的样式和脚本,或者在加载页面后是否会忽略对DOM的编程更改?

该行为是否涵盖所有主流浏览器?

Wil*_*tin 7

是的,您可以通过JavaScript添加脚本和样式表,它们将起作用.例如,谷歌分析就是这样做的.

  • +1附加:如果使用`innerHTML`插入脚本元素,则不可能在所有浏览器中一致地执行它们.它们必须使用适当的DOM创建方法`document.createElement()`来构造. (3认同)