我知道我可以添加使用javascript由元素的特定位置添加一个元素: document.createElement('input');
但我想将其添加到文档的特定位置,就像在submit
之后或之后的textfield
如何将一个HTML文档中使用纯JavaScript在文档
回答
尝试了这一点:
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);
元素将在第二种方式创建的位置 –
@govindo它将位于'form'元素的末尾,位于''之前。 – ATOzTOA
您可以使用GetElementsBy函数之一获取节点,然后使用Node.appendChild()附加新的DOM元素。
谢谢,你能告诉我一个例子,我将不胜感激 –
'Node.appendChild()'将在'Node'的末尾插入元素。如果OP想要在页面上的现有元素之后立即插入元素,这可能是不够的。 –
如果您选择适当的元素(选择适当的类和ID),这应该不是一个真正的问题。然后,您可以选择确切放置哪些元素。 – SBI
- 1. 如何在一个HTML文档中使用多个JavaScript事件?
- 2. 将纯文本映射回HTML文档
- 3. 在同一个文档中分别使用YAML和纯文本
- 4. 如何在HTML文档中使用Ruby
- 5. 如何将这个PHP,Javascript和HTML文档合并成一个?
- 6. 如何在一个html文档中使用2个jquery插件?
- 7. 如何使用Doctrine ODM将文档存储在另一个文档中?
- 8. 如何在另一个HTML文档
- 9. PHP:Echo在一个HTML文档
- 10. 如何使用jQuery将html文档引用到div中的另一个html文档?
- 11. 使用Javascript从文档中选择HTML
- 12. 是否可以在一个文档中使用JavaScript来改变另一个文档中的HTML?
- 13. 如何用javascript重写html文档
- 14. 将文档插入另一个文档
- 15. 将外部文件中的JavaScript变量返回到HTML文档,然后在HTML文档中使用它
- 16. 如何将两个XML文档合并为一个XML文档?
- 17. 如何使用Mongoose将嵌入式文档从一个文档放入另一个文档?
- 18. 添加图像时,使用JavaScript转换HTML文档的文档
- 19. 在R中,如何将两个XML文档合并到一个文档中?
- 20. 将HTML文档放在另一个HTML文档的<body>内可以吗?
- 21. 使用PHP将Word文档添加到另一个Word文档
- 22. 拉从一个HTML文档
- 23. 如何将外部JavaScript脚本加载到(纯)SVG文档?
- 24. Mongo DB:如何将一组文档转换为单个文档?
- 25. 如何将不同的文档合并为一个文档?
- 26. 包括HTML文档的渲染到另一个HTML文档
- 27. 使用JavaScript解析HTML文档(节点)
- 28. 将mongodb文档存储在另一个文档中
- 29. 如何将文档制作成HTML文档
- 30. 如何将动态生成的HTML文档嵌入到HTML文档中?
功能'.addElement'不会在DOM存在AFAIK。 –
我建议阅读http://www.w3.org/wiki/Creating_and_modifying_HTML。这也可能有助于:http://www.w3.org/wiki/Traversing_the_DOM。 –
@FelixKling对不起createElement –