HTML JavaScript测试
我决定换一种方式,因为这是计算机科学101课程的作业,我需要用java脚本使用简单的html代码。无论如何,我还有另一个密码。这个代码的问题是当一个人在第二个问题中选择a时,我想让代码检查一个人在第一个问题中选择a还是B。看看代码:HTML JavaScript测试,javascript,html,if-statement,Javascript,Html,If Statement,我决定换一种方式,因为这是计算机科学101课程的作业,我需要用java脚本使用简单的html代码。无论如何,我还有另一个密码。这个代码的问题是当一个人在第二个问题中选择a时,我想让代码检查一个人在第一个问题中选择a还是B。看看代码: <html> <head> <title>Quiz</title> </head> <body bgcolor="#FFFFFF"> <h1>Quiz</h1
<html>
<head>
<title>Quiz</title>
</head>
<body bgcolor="#FFFFFF">
<h1>Quiz</h1><br>
<hr>
<form>
<ol>
<li>Do you know when is Canada Day?
<p><input onclick="myFunction2()" type=
'button' value='A'> Yes</p>
<p><input type=
'button' value='B'> No</p>
<p></p>
<hr>
<p></p>
</li>
<li>Do you celebrate Canada Day?
<p><input onclick="myFunction3()" type=
'button' value='A'> Yes</p>
<p><input onclick="myFunction1()" type=
'button' value='B'> No</p>
<p></p>
<hr>
<p></p>
</li>
</ol>
</form>
<script>
var x;
function myFunction1()
{
alert('You have to learn more about Canada Day!')
}
function myFunction2()
{
x=1;
}
function myFunction3()
{
if (x=1)
{
alert('You are a true Canadian')
}
else
{
alert('You have to learn more')
}
}
</script>
</body>
</html>
测验
测验
你知道加拿大日是什么时候吗?
对
没有
你们庆祝加拿大日吗?
对
没有
var x;
函数myFunction1()
{
提醒(“您必须了解更多有关加拿大日的信息!”)
}
函数myFunction2()
{
x=1;
}
函数myFunction3()
{
如果(x=1)
{
警惕(“你是真正的加拿大人”)
}
其他的
{
警报(“您必须了解更多信息”)
}
}
我建议首先不要编写内联Javascript
如果要为按钮设置事件处理程序,则需要为它们指定一个类名,以便设置事件侦听器。为了简单起见,我将使用jQuery来实现这一点
这是我为你创建的一个
HTML
祝你好运
<html>
<head>
<title>Quiz</title>
</head>
<body bgcolor=#ffffff>
<center><h1>Quiz</h1></center><hr>
<p>Do you know when is Canada Day?<p>
<button class="canadaButtonYes">Yes<p>
<button class="canadaButtonNo">No<p>
</body>
</html>
$(document).ready( function() {
$('.canadaButtonYes').on('click', function() {
answer = confirm('Do you celebrate Canada day?');
if (answer === true)
alert('You are a true canadian!');
else
alert('You should learn more!');
});
$('.canadaButtonNo').on('click', function() {
alert("You should learn more!");
});
});