0
Im new to javascript, 함수가 올바르게 실행될 수 있도록 함수의 변수를 버튼에 연결하는 방법이 있습니까? 함수의 변수를 버튼의 ID 또는 버튼 자체에 연결하는 것처럼 보이지 않습니다.함수의 변수를 버튼의 변수에 연결하는 방법은 무엇입니까?
//My button
var btn1 = document.createElement('button');
btn1.textContent = questions[0].A
btn1.id = 'optionA'
document.body.appendChild(btn1);
btn1.addEventListener('click', fSubmit);
//My Function
var score=0;
function fSubmit(){
var correctanswer=btn1;
if(correctanswer.checked==true){
score++;
alert("Answer is correct! "+"Your Score is now "+score++)}
else{
alert("Answer is incorrect!")}
}
'button' 요소 시작를 들어,'checked' 속성을 가지고 있지 않습니다
그런 다음 당신은 당신의 fSubmit 기능에 값이 있는지 테스트. –
그래서 어떻게해야합니까? 난 정말이 문제를 해결하기 위해, 또는 어쩌면 var correctanswer 버튼의 ID에 연결하는 방법이 무엇입니까? –
점수를 두 번 올리시겠습니까? 첫 번째 경고에서 다시 한번 그렇게하고 있습니다. – user1849060