找到<script>部分</script>的DOM位置

时间:2012-03-30 11:50:51

标签: javascript dom position

我正在编写一个小版本库,应该由对编程不了解的人使用,它应该添加“复杂”的html组件,其中包含一个或两个javascript行(如带有一些输入和文本的表单)插入电子邮件和其他凭据)。

可以“自我识别”脚本位置以在该位置向DOM添加元素吗?我的意思是,例如,在像这样的代码中

<div>
    <p> ... </p>
    <script>
         // my code is here
    </script>
    <a> ... </a>
    ...
</div>

我想在写入脚本的位置添加一个元素(div的子和p之后),假设没有元素具有特定的id。可能吗?

1 个答案:

答案 0 :(得分:1)

不幸的是document.write()是唯一的方法。

你可以滥用它来获取包含元素,方法是创建一个具有唯一ID的元素,然后访问该元素的.parentNode