Javascript 将函数添加到addEventListener重构 重构

Javascript 将函数添加到addEventListener重构 重构,javascript,function,dom,refactoring,addeventlistener,Javascript,Function,Dom,Refactoring,Addeventlistener,不知怎的,我不能让它工作,这个 代码在没有重构的情况下工作。我把where中的部分注释掉了 我试过了。 该函数应该与不使用它时完全相同。 提前谢谢大家,也许我做错了什么,因为我来自中国 将python语言转换为javascript 不知何故,它不接受p1或p2函数中的输入,而是 player=1,但p1仍然保持为0或p2,例如 const player1btn=document.querySelector(“.p1Button”) const player2btn=document.queryS

不知怎的,我不能让它工作,这个 代码在没有重构的情况下工作。我把where中的部分注释掉了 我试过了。 该函数应该与不使用它时完全相同。 提前谢谢大家,也许我做错了什么,因为我来自中国 将python语言转换为javascript

不知何故,它不接受p1或p2函数中的输入,而是 player=1,但p1仍然保持为0或p2,例如

const player1btn=document.querySelector(“.p1Button”)
const player2btn=document.querySelector(“.p2Button”)
常量p1score=document.querySelector(“.p1score”)
const p2score=document.querySelector(“.p2score”)
const resetbtn=document.querySelector('.reset')
const playto=document.querySelector(“#playto”)
p1=0
p2=0
player1btn.disabled=false
player2btn.disabled=false
//功能球员(球员,球员核心,球员,球员按钮){
//玩家++
//playerscore.innerText=p1
//if(player==parseInt(playto.value)){
//playerscore.classList.add('has-text-success')
//如果(playerbutton==player1btn){
//player2btn.classList.add('has-text-danger')
//         }
//否则{
//player1btn.classList.add('has-text-danger')
//         }
//player1btn.disabled=真
//player2btn.disabled=真
//     }
// }
//player1btn.addEventListener('单击',()=>{
//球员(p1、p1得分、playto、player1btn)
//     })
//player2btn.addEventListener('单击',()=>{
//球员(p2、p2score、playto、player2btn)
// })
player1btn.addEventListener('单击',()=>{
p1++
p1score.innerText=p1
if(p1==parseInt(playto.value)){
p1score.classList.add('has-text-success')
p2score.classList.add('has-text-danger')
player1btn.disabled=真
player2btn.disabled=真
}
})
player2btn.addEventListener('单击',()=>{
p2++
p2score.innerText=p2
if(p2==parseInt(playto.value)){
p2score.classList.add('has-text-success')
p1score.classList.add('has-text-danger')
player1btn.disabled=真
player2btn.disabled=真
}
})