admin管理员组文章数量:1552324
2024年3月4日发(作者:)
JavaScript与jQuery应用期末复习模拟试卷
(满分100分,考试时间80分钟)
一、选择题(2分/题,共15题,共30分)
复习范围:课本每一章节后练习中的选择题,w3school中xml相关测试题
二、读程题(2分/空,共15题,共30分)
答题要求:对有注释标记的语句补充注释说明该语句的功能,并根据Javascript或jQuery代码写出该程序段实现的功能,将答案填入题中空格内,填写在其他地方的无效。
程序段一:
HTML代码:
〈input type=”text” id=”NUM_1" /〉+〈input type=”text" id="NUM_2” />=
〈input type=”text" id=”RESULT”/>
JavaScript代码:
function Cal()
{
if(Number(NUM_)&& Number(NUM_2。value)) //16:判断
{
=parseFloat(NUM_)+parseFloat(NUM_);
//17。 设置
}
else
{
NUM_1。value =””;
NUM_ =”";
}
}
var len=document。getElementsByTagName("input”); //18.获取
for(var i=0;i<-1;i++){
len[i]。onblur=Cal;//19.设置
}
20。该网页实现的功能:
第 1 页(共 7 页)
程序段二:
HTML代码:
价格〈/td> 〈/tr〉
| |||
〈input name="product” type=”checkbox" value=”1" /〉 | 〈td>一口价〈br/〉2833。0 | 〈/td> |
| 〈/td〉 | 精品热卖:高清晰,30寸等离子电视 〈td>一口价〈br/>18888。0 |
〈td〉一口价〈br/〉5889.0 | 书名〈/td> 〈td〉价格 | 看得见风景的房间〈/td> 〈tdclass="center”>&yen;30.00 | 60个瞬间〈/td〉 〈tdclass=”center”〉¥;32.00〈/td〉
〈/table〉 〈/body> JavaScript代码: function addRow(){ var lengths=document。getElementById("myTable")。;//26。获得 var index; if (lengths>=2 ){ } else{ index=1; } index=2; var newRow=document。getElementById("myTable")。insertRow(index);//27.在插入 var col1=newRow。insertCell(0);//28.插入 col1。innerHTML=”幸福从天而降";//29。插入 var col2=Cell(1); 第 3 页(共 7 页) col2。innerHTML=”&yen;18。5"; =”center”; } jQuery代码段: $(”input:eq(1)”)。click(function() { $(#myTabletr:eq(1))。remove(); }); 30. 实现 三、程序填空题(1分/题,共20题,共20分) 答题要求:给程序填写适当的关键字或标识符使得程序完整,网页呈现出如下图所示的效果。将答案填入题中空格内,填写在其他地方的无效. HTML代码:
〈/td〉
〈/form> |
CSS相关格式:
〈style type="text/css”>
.right{ color:green;}
div{color:#f00;}
/*使用JavaScript代码实现手机号码的验证*/
< type=””>//31. 32.在HTML中引入js代码
checkMobile(){//33.定义自定义函数
var mobile=;// 34。获取手机号码文本框中值
//35.获取用来显示用户名提示文本的div对象
var mobileId=document。getElementById("");
="";//36。设置手机号码的提示文本为空串
if()//37。判断手机号码不是以1开头
{
mobileId。innerHTML="手机号开始位应该为1”;
return false;
}
if()//38.判断手机号码不是11位
{
mobileId。innerHTML="手机位数不对!";
return false;
}
for(var i=0;i〈;i++){//39。循环遍历手机号码字符串
if((mobile。charAt(i))){//40。判断手机号码中有字符
{
TML="手机号码不能包含字符”;
return false;
}
}
return true;
}
//41。设置手机号码文本框失去焦点事件
第 5 页(共 7 页)
mentById("mobile")。=;
〈/script〉