有关javascript document.createElement()的信息

Hul*_*ulk 15 html javascript

如何使用JavaScript的document.createElement功能创建以下标记?

<input type="hidden" value="" id="" />
Run Code Online (Sandbox Code Playgroud)

Asa*_*aph 22

以下是一些用于创建输入框的代码:

var element = document.createElement('input');
element.type = 'hidden';
element.value = '';
element.id = '';
Run Code Online (Sandbox Code Playgroud)

要将它添加到a <form>,id="myform"您可以这样做:

var myform = document.getElementById('myform');
myform.appendChild(element);
Run Code Online (Sandbox Code Playgroud)

仅供参考:您<input>没有name属性.如果您计划将其作为表单的一部分提交并在服务器端进行处理,则应该包含一个.


Alf*_*ton 5

使用DOM方法:

var input = document.createElement("input");
input.setAttribute("type", "hidden");
input.setAttribute("value", "");
input.setAttribute("id", "");

document.getElementById("the-form-id").appendChild(input);
Run Code Online (Sandbox Code Playgroud)