javascript - 如何在结束 body 标签后创建一个元素

标签 javascript jquery html

我正在检查文档中是否包含 jQuery。如果不是,我想在结束 body 标记之后创建一个元素。

<script type="text/javascript">
if( !(typeof jQuery === 'function') ){
    var script = document.createElement('script');
    script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js';
    script.type = 'text/javascript';
    var head = document.getElementsByTagName("head")[0];
    head.appendChild(script);
}
</script>

如果我对 body 标签执行此操作,它会将其附加到顶部。我想将它附加到 body 标签的末尾,或者在关闭它之后立即附加。

请帮忙。

最佳答案

使用 document.body.appendChild()。它会将元素附加到 body 标签的末尾。

顺便说一下,jAndy 是对的,几乎不需要在正文末尾动态添加 javascript 文件。

关于javascript - 如何在结束 body 标签后创建一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4792142/

相关文章:

jquery - 使用 jQuery 计算元素

html - 在密码字段中输入时如何禁用 'Use password for:'?

html - 强制 h1 留在 1 行

javascript - 运行 Node 脚本时更改当前 shell 上下文中的工作目录

javascript - 使用 NodeJs 将文本文件名保存到数据库

javascript - 更改输入文件的默认样式并在选择文件后更改文本

html - 如何将其中一个相机图像插入到 html 元素中——输入?

javascript - 当复选框未选中任何选项时,如何使值变为无?

jquery - 为什么 $(document).height() 与 $(document.body).height() 不同?

javascript - Backbone.js:通过模板嵌套 View