Javascript 查找a的DOM位置<;脚本>;部分

Javascript 查找a的DOM位置<;脚本>;部分,javascript,dom,position,Javascript,Dom,Position,我正在编写一个小程序库,应该供那些对编程一无所知的人使用,它应该添加带有一两行javascript的“复杂”html组件(比如带有一些输入和文本以插入电子邮件和其他凭证的表单) 是否可以“自我识别”脚本位置,以便在该位置向DOM添加元素?我的意思是,例如,在这样的代码中 <div> <p> ... </p> <script> // my code is here </script> &l

我正在编写一个小程序库,应该供那些对编程一无所知的人使用,它应该添加带有一两行javascript的“复杂”html组件(比如带有一些输入和文本以插入电子邮件和其他凭证的表单)

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

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

//我的密码在这里 ... ...

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

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


通过创建一个具有唯一ID的元素,然后访问该元素的
.parentNode
,您可以滥用它来获取包含的元素。

这刚才在“[whatwg]features”线程的whatwg列表中提到过。看见