javascript - 如何在文档的特定位置使用纯 javascript 在 HTML 文档中添加元素

标签 javascript html

我知道我可以通过以下方式使用 javascript 添加元素:
document.createElement('input');
但我想将它添加到文档的特定位置,比如在 submit 按钮之后,或者在 textfield

之后

最佳答案

试试这个:

s 是您要在其后放置新元素的元素。

var s = document.getElementsByTagName("input")[0];
var newNode = document.createElement("input");

s.parentNode.insertBefore(newNode, s.nextSibling);

这会将新的 input 放在当前的 input 之后。

或者:

var f = document.getElementsByTagName("form")[0];
var newNode = document.createElement("input");
f.appendChild(newNode);

关于javascript - 如何在文档的特定位置使用纯 javascript 在 HTML 文档中添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14337818/

相关文章:

javascript - 是否有 Wordpress 方法或插件从 <body> 标签调用 JS 函数?

php - 如何在html电子邮件中嵌入图像

javascript - 如何在选择 jQuery 选项卡时正确更新 URL 哈希?

javascript - Node.js - 将整个字符串数组转换为字符串,其中字符串由 | 分隔

html - 为什么我的页脚粘在页面中间?

html - 将内部包装器 div 添加到 HTML 页面

jquery - 如何在 fotorama 插件中将自定义类添加到 div?

javascript - HTML 文本框值属性是否可以免受 XSS 攻击?

javascript - Leaflet:如何将点击事件监听器添加到弹出窗口?

javascript - Node.js 不允许来自 api 的 CA 证书?