Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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中创建输入值_Javascript - Fatal编程技术网

如何在javascript中创建输入值

如何在javascript中创建输入值,javascript,Javascript,我的目标是创建一个输入并用javascript附加一个值 这是我的代码: count = [1,1,1,1,1,1,1,1]; text = document.createElement('input'); text.className='text1'; node = document.getElementsByClassName('text1').value ='Enter'; document.body.append(text); 您不需要使用getElementsByClassName,

我的目标是创建一个输入并用javascript附加一个值

这是我的代码:

count = [1,1,1,1,1,1,1,1];
text = document.createElement('input');
text.className='text1';
node = document.getElementsByClassName('text1').value ='Enter';
document.body.append(text);

您不需要使用
getElementsByClassName
,因为在
text
变量中已经有了新的输入

var count=[1,1,1,1,1,1,1];
var text=document.createElement('input');
text.className='text1';
text.value='Enter';

document.body.append(text)
GetElementsByCassName
,即使它这样做了:您试图修改的元素尚未添加到您正在搜索的文档中

您在
文本
变量中已经有了该元素。使用以下命令:

text.value = "Enter";

无法使用
GetElementsByCassName
,因为元素尚未附加到文档中

text=document.createElement('input');
text.className='text1';
text.value='Enter';

document.body.append(text)要追加的值是哪个值<代码>节点
在我看来是“输入”的,如果提供的任何解决方案有效,请务必接受。他可能已经知道这一点,因为他在正文中添加了
文本
already@Icepickle他可能几乎不知道,因为他为什么要在不需要、不起作用的情况下使用
getElementsByClassName
,然后引出一个关于SO的问题。@PeterB如果这是一个问题,那么它应该在一个副本处关闭,但我真的不知道op在将值附加到某个东西上意味着什么,所以我认为这个问题不应该在all@cord如果此解决方案有帮助,请务必接受。