Javascript 从输入类型文本获取值

Javascript 从输入类型文本获取值,javascript,Javascript,我正在使用javascript并尝试做一件简单的事情。我想在您键入时从输入文本中获取值。但我不明白为什么它不起作用 函数myFunction(){ console.log('ok') 让输入=document.getElementById('test') console.log(输入) console.log('2'+input.value) } 代码方面,您所拥有的应该可以工作 函数myFunc(){ console.log('keyup'); 常量输入=document.getEleme

我正在使用javascript并尝试做一件简单的事情。我想在您键入时从输入文本中获取值。但我不明白为什么它不起作用

函数myFunction(){
console.log('ok')
让输入=document.getElementById('test')
console.log(输入)
console.log('2'+input.value)
}

代码方面,您所拥有的应该可以工作

函数myFunc(){
console.log('keyup');
常量输入=document.getElementById(“测试”);
控制台日志(“2”+输入值);
}

你写的代码看起来不错

函数myFunction(){
console.log('已触发密钥更新事件')
var input=document.getElementById('textBox')
console.log(输入)
console.log('2'+input.value)
console.log('执行了密钥更新事件')
}

对我来说很好,我知道我尝试了JSFIDLE,效果很好。但我不明白为什么它不起作用then@Satpal
然后
函数myFunction(input){console.log(input)console.log(input.value)}
工作得很好thanks@Satpal知道它以前为什么不工作吗?是否有相同id的重复元素。share
console.log(document.queryselectoral('[id=test]')。length)