我正在编写一个测验页面以在浏览器中显示,当用户正确点击时,onclick会显示一条消息,以便正确显示"否则"再试一次"我想使代码更简单。
function colorPurple9 () {
var Morado = document.getElementById('C9').value;
if (document.getElementById('C9').checked) {
alert("Yes!")
}
else {
alert("Sorry, You got the wrong answer.") }
如何在一组规则中列出多个函数(例如:functionOne,colorTwo等),这样我就不必使用太多代码行了。在表格框中我使用带有ID标签的无线电,在上面的剪辑代码中它是" C9" (以及" N2")我想知道我是否还可以在函数定义中列出更多ID,如数组或类似内容。
<p>The word for Two in spanish is:
<br /><input name="word" type="radio" value="False" onclick="numberTwo()"/>Cuatro
<br /><input name="word" type="radio" value="False" onclick="numberTwo()"/>Cinco
<br /><input name="word" id="N2" type="radio" value="True" onclick="numberTwo()"/>Dos
<br /><input name="word" type="radio" value="False" onclick="numberTwo()"/>Diez</p>
而且我不知道如何强迫他们的第一选择永久,或使用计数器,但这是可选的。请。
答案 0 :(得分:0)
试试这个。
var message = (document.getElementById('C9').checked)?"Yes!":"Sorry, You got the wrong answer.";
alert(message);
希望这会对你有帮助:))
答案 1 :(得分:0)
您可以尝试使用此代码,希望它能解决您的问题
<script>
function numberTwo(){
var temp= document.querySelector('input[name="word"]:checked').value;
var result = (temp == "True") ? "Yes!" : "Sorry, You got the wrong answer.";
alert(result );
}
</script>