名爲alternativa-***
的輸入將在前面的PHP中進行更改。我沒有在PHP上使用表格,只使用onClick語句調用respondeQuestao
函數。但是這段代碼似乎不起作用。有人有任何建議。在JS輸入檢查中使用變量
$(document).ready(function() {
function respondeQuestao(qid,resposta) {
var alternativa = document.getElementsByName('input[name = "aternativa-"' + qid ']:checked').value;
document.getElementById("demo").innerHTML = 5 + 6;
if(alternativa==resposta) {
$("#botao-questao"+qid).hide();
};
if(alternativa!=resposta) {
};
};
})
你的意思是使用'querySelector()'而不是'getElementsByName()'嗎?或者考慮到你似乎在使用jQuery,爲什麼你不僅僅在你的選擇器中使用'$()'? – nnnnnn
'input [name =「aternativa-」'+ qid']:checked' is ** not ** a name。這是一個複雜的選擇適合'.querySelector()'就像nnnnnnnnnnnnnnn建議 - 並且是...使用jQuery –
在php上的名稱是name =「alternativa - <?php echo $ questao ['id']?>」我想java找到這個名字。所以querySelector是最好的選擇? –