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

时间:2012-03-26 11:23:31

标签: javascript html5

我能够动态创建div标签但无法动态创建表单标签。任务是我必须创建表单标签,因为我必须动态创建div标签。下面是动态创建div标签的代码

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

请帮助我使用javascript动态创建该div标签中的表单标签

2 个答案:

答案 0 :(得分:1)

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);

答案 1 :(得分:1)

@BHANU PRAKASH INTURI ....可能此链接可以帮助您http://www.trans4mind.com/personal_development/JavaScript2/createSelectDynamically.htm