我希望能够有条件地加载 Firebug lite(例如,基于调试变量的值)。我试过这个:
<script type="text/javascript">
var fileref;
if(condition) {
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src", "https://getfirebug.com/firebug-lite.js")
}
</script>
在我的 <head>
的顶部,但无济于事。有人有什么建议吗?
最佳答案
创建元素后,需要将其插入到 DOM 中。这可以使用 .appendChild()
来完成。
将此添加到您的if
:
var head = document.getElementsByTagName("head")[0];
head.appendChild(fileref);
关于javascript - 可以有条件地加载 Firebug Lite 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284028/