Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo fazer o botão funcionar

<!DOCUMENTTYPE html>

<html>
    <head>
    <meta charset="utf-8">
    <title>Quiz de Biologia</title>
    </head>
    <body>
    Texto questão 1<br/>
    <input type = "text" id="textoquestao1"/>
    <input type = "submit" id "botaoquestao1" value = "Responder"/><br/>
    Texto questão 2<br/>
    <input type = "text" id="textoquestao2"/>
    <input type = "submit" id "botaoquestao2" value = "Responder"/><br/>
    Texto questão 3<br/>
    <input type = "text" id="textoquestao3"/>
    <input type = "submit" id "botaoquestao3" value = "Responder"/><br/>
    </body>
</html>

<script>
var digita = function(frase){
    document.write(frase + "<br>");
    }

var ativatexto1 = document.getElementById("textoquestao1");
var ativatexto2 = document.getElementById("textoquestao2");
var ativatexto3 = document.getElementById("textoquestao3");
var ativabotao1 = document.getElementById("botaoquestao1");
var ativabotao2 = document.getElementById("botaoquestao2");
var ativabotao3 = document.getElementById("botaoquestao3");


var gabarito = [1,30,500,];    
var acerto = false    

var funciona = function(){    
    for (x=1; x<=6; x++){
        for (y=1; y < gabarito.length; y++){
            if(gabarito[x] == ativatexto+"y".value){
            acerotu = true
            break}

            if(acertou == true){
            alert("Acertou!!!")
            }else{
            alert("Você errou =(")}

        }

    }
 }


digita("Calculadora de IMC");
ativabotao1.onclick = funciona;
</script>
1 resposta
solução!

Nos botões você esqueceu de colocar o sinal de igual depois do id, veja:

<input type = "submit" id "botaoquestao3" value = "Responder"/><br/>

corrigido

<input type="submit" id="botaoquestao3" value="Responder"/><br/>