【问题标题】:Add a node before a closing tag?在结束标记之前添加一个节点?
【发布时间】:2010-12-11 11:06:12
【问题描述】:

使用 JavaScript 在结束标记之前直接将元素插入页面 HEAD 的最佳方法是什么?

...<HEAD>
<script>...</script>
<script>...</script>
<script>...</script>
<link .../>
<link .../>
<link title="MY NEW LINK ELEMENT" />
</HEAD>...

我知道 ol' insertBefore(sp1, sp2.nextSibling) 技巧,但这只是让您在结束标记之后 放置一些东西。

【问题讨论】:

    标签: javascript html css dom


    【解决方案1】:

    如果您直接使用 JavaScript,则称为 appendChild。 jQuery 有一个名为append 的包装器。原型有insert,当没有给出位置时会附加。

    【讨论】:

    • 哦...嗯... DUH!...天哪。我想我需要休息一下。出于好奇,您将如何在打开标签之后直接插入?
    • @MrSparky parentElement.insertBefore(newElement, parentElement.firstChild)
    猜你喜欢
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多