JavaScript学习记录
二维数组的数据访问实现试题展示
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>试题展示</title>
</head>
<body>
<script>
var questions = new Array();
var questionxz = new Array();
var answers = new Array();
questions[0]="下列选项中( )可以用来检索下拉列表框中被选项目的索引号。";
questionxz[0]=["A.selectedLndex","B.options","C.length","D.lenght"];
answers[0]='A';
questions[1]="在javaScript中( )方法可以对数组元素进行排序。";
questionxz[1]=["A.add()","B.join()","C.sort()","D.length()"];
answers[1]="C";
for(var i=0;i<questions.length;i++){
document.write(questions[i]+"<br />");
for(var j=0;j<4;j++){
document.write(questionxz[i][j]+"<br />");
}
document.write("答案是"+answers[i]+"<br />");
}
</script>
</body>
</html>
考试倒计时的实现
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>考试倒计时</title>
<style>
#time{
height: 100px;
padding: 20px 5px 5px 126px;
background: ;
color: #0000FF;
font-size:28px;
}
</style>
</head>
<body>
<div id="time"></div>
<img id="im" src="img/考试倒计时2.jpg" />
<script>
var im=document.getElementById("im");
var time=document.getElementById("time");
var ks=new Date;
var msks=ks.getTime();
var js=msks+60*60*1000;
function jsover(){
var syfz=Math.floor((js-new Date().getTime())/(1000*60));
var sym=Math.floor((js-new Date().getTime()-syfz*1000*60)/1000);
if(syfz<5) {
//time.style.background="url(img/考试倒计时1.jpg) no-repeat";
im.src="img/考试倒计时1.jpg"
}
if(syfz<2){
im.src="img/考试倒计时3.jpg"
//time.style.background="url(img/考试倒计时1.jpg)no_repeat";
}
if(syfz<0){
time.innerHTML="";
clearInterval(timeID);
}else{
time.innerHTML="高考结束还剩"+syfz+"分"+sym+"秒";
}
}
timeID=setInterval("jsover()",1000);
</script>
</body>
</html>