如何在javascript中创建输入值
我的目标是创建一个输入并用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,
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如果此解决方案有帮助,请务必接受。