繁体   English   中英

input.value 和 addEventListener 的问题

[英]Problem with input.value & addEventListener

我用一个简单的按钮进行 HTML 输入。 我的目标是获取 id 为“esercizio08”的输入值,并在点击 W 时打印它。

    <input id="esercizio08" name="test" type="text" value=""></input>
    <input type="button" value="..." id="button08"></input>
________

    let bottone = document.getElementById("button08");

    bottone.addEventListener("Click", controllo);

function controllo(){
            let valore = document.getElementById("esercizio08").value;
            return console.log(valore);
        };

你的代码很好。 问题是侦听器被命名为click而不是Click (小“c”)。

 const bottone = document.getElementById("button08"); bottone.addEventListener("click", controllo); function controllo(){ let valore = document.getElementById("esercizio08").value; console.log(valore); };
 <input id="esercizio08" name="test" type="text" value=""/> <input type="button" value="..." id="button08"/>

仅供参考:我还删除了console.log()之前的return因为它不是必需的,并且我已将<input></input>修改为单个标签<input/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM