当前位置:文档之家› Web前台开发技术-练习A

Web前台开发技术-练习A

南京工业职业技术学院
一、选择题(10')
1.在下列选项中,( )不是JavaScript的特点。

A. 动态性
B. 跨平台性
C. 面向对象
D. 事件驱动
2.关于列表框,错误的是:( )。

A. 对于select标记,若设置了size属性,则得到普通列表框,否则得到下拉列表框。

B. multiple属性仅适用于普通列表框。

C. 若对option元素设置checked属性,则该选项在加载网页时成为选中项。

D. 对于select标记,onchange属性指定单击某个选项时要执行的事件处理程序。

3.关于CSS选择符,错误的是:( )
A. 类型选择符用于选择以特定HTML标记定义的页面元素,此类CSS样式自动应用于页面元素。

B. 若要把相同的定义应用于多个选择符,应以分号分隔这些选择符。

C. 类选择符用于选择具有特定class属性的页面元素。

D. id选择符用于选择具有特定id属性的元素。

4.以下变量定义正确的是( )。

A. #OfCups
B. flour quantity
C. employee*of *Month
D. taxNum
5.其他数据类型转换为Number类型时,错误的是( )。

A. null和undefined转换为0。

B. 空字符串转换为NaN。

C. 对象转换为NaN。

D. 布尔值true转换为1,false转换为0。

6.关于函数,正确的是( )。

A. 声明函数时必须指定函数名。

B. 声明函数时必须指定参数列表。

C. 在函数内部不能声明函数。

D. 调用函数时可以使用函数作为参数。

7.若要指定数字num带3位小数,应选用的方法是( )。

A. num.toExponential(3)
B. num.toFixed(3)
C. num.toString(3)
D. num.toPrecision(3)
8.访问文档中的指定节点,错误的是( )。

A. 使用document.getElementById方法可以获取对具有指定id属性值的第一个对象的引用。

B. 使用document.getElementsByName方法获取具有指定名称的对象集合。

C. 使用document.getElementsByT agName方法获取具有指定元素名称的对象集合。

D. 使用document.getElementByT agName方法时,不会返回嵌套的子元素。

9.假设表单的名称和id均为fmUserInfo,则不能获取表单对象的是( )。

A. document.forms.fmUserInfo
B. document.getElementById("fmUserInfo")
C. document.fmUserInfo
D. document.forms["fmUserInfo"]
10.关于表单的提交和重置,错误的是( )。

A. 调用reset()方法,可把表单中的表单域重置为它们的默认值但不会触发表单的onreset事件。

B. 调用submit()方法,可提交表单但不会触发表单的onsubmit事件。

C. 单击"重置"按钮,可重置表单但不会触发表单的onreset事件。

D. 单击"提交"按钮,可提交表单并触发表单的onsubmit事件。

二、程序填空及阅读题(20' + 10')
1、完成showNote()和checkMax(obj)函数的编写。

(20')
<html>
<head>
<meta http-equiv="Content-T ype" content="text/html; charset=gb2312" />
<title>发表留言</title>
<script type="text/javascript">
function showNote(){
//此处添加代码,用警告对话框显示留言的标题和内容
}
function checkMax(obj){
//此处添加代码,检查留言内容的长度是否大于其maxlength
}
</script></head>
<body>
<form action="#" name="myForm" method="post" onsubmit="return showNote();">
<table>
<tr><th colspan="2" scope="col">发表留言</th></tr>
<tr><td align="right">标题:</td>
<td><input name="topic" type="text" id="topic" maxlength="20" size="36"/></td> </tr>
<tr><td align="right">内容:</td>
<td><textarea name="content" cols="36" rows="5" maxlength="300" onkeypress="checkMax(this)" ></textarea></td></tr>
<tr><td>&nbsp;</td>
<td><input type="submit" name="deliverBtn" value="发表" />&nbsp;&nbsp;
<input type="reset" name="resetBtn" value="重置" /></td></tr>
</table>
</form>
</body></html>
三、编程题(50')
1. 创建一个计算100以内奇数的HTML页面,结果如图所示。

2. 创建一个HTML页面,实现其中的按钮功能,如图所示。

其中洋红的颜色为:magenta。

3. 创建一个HTML页面,年龄选项分别为:"--请选择--"、"16-32"、"33-49"、"50+",要求如下:
(1) 对各表单域进行非空检查,并使用警告对话框给出提示,如图所示。

(2) 点击"提交"按钮,将填写的信息用确认框给出提示,如图所示。

(3) 选做要求:若能对年龄、email进行有效性验证,加10分。

相关主题