如何使用javascript获取集中的输入文本&;不调用onfocus()方法的标记名(无jQuery)

如何使用javascript获取集中的输入文本&;不调用onfocus()方法的标记名(无jQuery),javascript,input,Javascript,Input,我希望使用纯javascript(无jquery)获得集中的输入字段值。而且它应该是自动的,因此我们不应该对输入元素调用onfocus()函数 我使用下面的语法来获取输入字段。但如何使这一点自动集中 var el = document.getElementsByTagName("input"); for(i=0; i<el.length; i++){ console.log(el[i].value); } var el=document.getElemen

我希望使用纯javascript(无jquery)获得集中的输入字段值。而且它应该是自动的,因此我们不应该对输入元素调用onfocus()函数

我使用下面的语法来获取输入字段。但如何使这一点自动集中

var el = document.getElementsByTagName("input");

    for(i=0; i<el.length; i++){
      console.log(el[i].value);
    } 
var el=document.getElementsByTagName(“输入”);
对于(i=0;i尝试


这就是不使用onfocus()方法而使用本机javaScript方法获取输入字段值的方法

input.addEventListener("focus", function(e){
    console.log(e.target.value)
})
或者使用输入字段数组:

for(i=0; i<el.length; i++){
  el[i].addEventListener("focus", function(e){console.log(e.target.value)})
} 

for(i=0;i像你这样的人忘了添加“下面的语法”,你到底想要什么?你想把输入字段的值存储在焦点上的变量上?还是想在站点加载后聚焦输入字段元素?@noa-dev-59:我现在已经添加了。当它聚焦时,如何获取输入元素的值而不添加onfocus()在input元素中。我希望在加载站点后获得值。不清楚您希望实现什么。是否要显示值?这里没有魔法,无法不使用某种函数dd
input eventlistener
,@Durga 2:addEventListener可能会起作用。但是如何添加到输入字段中。您可以编写一个示例当使用javascript聚焦时,de将获得输入元素的值。
我们不应该调用onfocus()
你能为我写代码吗?
…闻起来像是家庭作业,所以,是的,不太感谢你的帮助。这是我所期望的。
for(i=0; i<el.length; i++){
  el[i].addEventListener("focus", function(e){console.log(e.target.value)})
}