Javascript 从随机列表中输入值
我有一个名字列表,我想随机化,并已经能够让它工作,位我还需要这些名字加载到一个文本输入字段 下面的代码可以工作,但value=“p id=“demo1”/p”不会使其出现在文本输入中 谢谢Javascript 从随机列表中输入值,javascript,random,input,Javascript,Random,Input,我有一个名字列表,我想随机化,并已经能够让它工作,位我还需要这些名字加载到一个文本输入字段 下面的代码可以工作,但value=“p id=“demo1”/p”不会使其出现在文本输入中 谢谢 <input type="text" id="input_7" name="q7_def" data-type="input-textbox" class="form-textbox" size="20" value="" placeholder="" data-component="textb
<input type="text" id="input_7" name="q7_def" data-type="input-textbox" class="form-textbox" size="20" value="" placeholder="" data-component="textbox"/>
<body
onload="document.getElementById('demo1').innerHTML =( getRandomName1() );">
</body>
<p id="demo1"></p>
<script>
function getRandomName1()
{
var names = [
'1111',
'2222',
'33333',
'44444'
];
return names[Math.floor(Math.random() * names.length)];
}
</script>
函数getRandomName1()
{
变量名称=[
'1111',
'2222',
'33333',
'44444'
];
返回名称[Math.floor(Math.random()*names.length)];
}
内联事件处理程序本质上是HTML标记内部的eval
——它们是一种不好的做法,会导致代码分解不良,难以管理。认真考虑用JavaScript附加事件,例如:我知道如何获得随机值的副本,这就是为什么它不是重复的。我很难将输入值“”设置为我得到的随机值。@哦,我明白了,很抱歉。无论如何,您设置了错误的属性。它叫value
而不是innerHTML
@AluanHaddad谢谢。如果我改变了,我如何指定它进入哪个输入框