【发布时间】:2020-06-05 21:50:11
【问题描述】:
我觉得我很愚蠢。我的英语不是很好,所以当我阅读解决方案时我什么都听不懂。我为你们准备了一个实验室。请看一下。
(请使用 Vanilla Javascript 而不是 JQuery 找到解决方案)
HTML:
<div id = "row1">
<span>Word</span>
<span>Word2</span>
<span>Word3</span>
</div>
<input id="inputfield">
JS:
var childs = document.getElementById('row1').childNodes;
var input = document.getElementById('inputfield');
childs.forEach(e => {
if(e.innerText){
console.log(e.innerText);
input.value += e.innerText;
//simulate a key press right here (space)
//input's value have to be like this > Word Word2 Word3
}
})
【问题讨论】:
-
当按键发生时你期望发生什么?
标签: javascript input key simulate