Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有关javascript文档的信息。createElement()_Javascript_Html - Fatal编程技术网

有关javascript文档的信息。createElement()

有关javascript文档的信息。createElement(),javascript,html,Javascript,Html,如何使用JavaScript的document.createElement函数创建以下标记 <input type="hidden" value="" id="" /> 以下是一些创建输入框的代码: var element = document.createElement('input'); element.type = 'hidden'; element.value = ''; element.id = ''; 要使用id=“myform”将其添加到中,可以执行以下操作: va

如何使用JavaScript的
document.createElement
函数创建以下标记

<input type="hidden" value="" id="" />

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

var element = document.createElement('input');
element.type = 'hidden';
element.value = '';
element.id = '';
要使用
id=“myform”
将其添加到
中,可以执行以下操作:

var myform = document.getElementById('myform');
myform.appendChild(element);

仅供参考:您的
没有
名称
属性。如果您计划将其作为表单的一部分提交并在服务器端处理,您可能应该包括一个。此处的空值等于不设置它们,因此我不会:

var input = document.createElement('input');
input.type = 'hidden';

document.body.appendChild(input); // or append it anywhere else...
无需设置其他两个属性,因为它们无论如何都将以零开始。

使用DOM方法:

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

document.getElementById("the-form-id").appendChild(input);
var input = document.createElement("input");
input.setAttribute("type", "hidden");
input.setAttribute("value", "");
input.setAttribute("id", "");

document.getElementById("the-form-id").appendChild(input);