繁体   English   中英

如何获取被点击的按钮的 ID

[英]How to get Id of Button that is clicked

我正在使用 freeCodeCamp 视频做剪刀石头布游戏,但无法获取单击的按钮的 ID 并将其插入页面。

 possibleChoices.forEach(button => button.addEventListener('click', (e){ playerChoice = e.target.id playerChoiceDisplay.innerHTML = playerChoice }))

这就是他们在视频中的做法,但不知何故,对我来说,它总是说 playerChoice 等于 null。 这是否意味着 e.target.id 不起作用? 我还想知道为什么他们没有在 (e) 之前放一个 function。 谢谢你的回答!

尝试这个

 possibleChoices.forEach(button => button.addEventListener('click', (e)=>{ playerChoice = e.target.id playerChoiceDisplay.innerHTML = playerChoice }))

你正在写 e(){//..//..} 这是无效的 function,所以你应该写 function e(){} 或 e=>{}

    possibleChoices.forEach(button => button.addEventListener('click', (e)=>{
   
        playerChoice = e.target.id
        id = playerChoice.value
        playerChoiceDisplay.innerHTML = playerChoice
    

}))

暂无
暂无

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

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