如何使用javascript动态创建表单标记

How to create form tag dynamically using javascript

本文关键字:表单 创建 动态 何使用 javascript      更新时间:2023-09-26

我可以动态创建div标记,但不能动态创建表单标记。任务是我必须创建表单标记,因为我必须动态创建div标记。下面是动态创建div标签的代码

var divTag = document.createElement("div");
document.body.appendChild(divTag).innerHTML = data;

请帮助我使用javascript 动态地在div标记中创建表单标记

var divTag = document.createElement("div");
var formTag = document.createElement( 'form' );
divTag.innerHTML = data;
divTag.appendChild( formTag );
document.body.appendChild(divTag);

我不知道你给innerHTML分配了什么样的数据,但上面的代码会在数据后面附加form标签。


或者,您可以构建一个包含该div的所有内容的完整字符串,并设置一次innerHTML

var divTag = document.createElement("div");
data += '<form action=""></form>';
divTag.innerHTML = data;
document.body.appendChild(divTag);