超星JavaScript程序设计_1答案(学习通2023完整答案)

分类: 资讯题库发布于:2024-06-02 12:50:42ė32910次浏览664条评论

超星JavaScript程序设计_1答案(学习通2023完整答案)

第1章 JavaScript初探

JavaScript简介随堂测验

1、超星程序JavaScript由哪三部分组成( )
A、设计ECMAScript
B、答案BOM
C、学习CSS
D、通完DOM

JavaScript相关应用随堂测验

1、整答以下哪个选项是超星程序JavaScript技术特性?( )
A、跨平台性
B、设计解释型脚本语言
C、答案基于对象的学习语言
D、具有以上各种功能

HBuilder的通完快速开发随堂测验

1、JavaScript的整答编写工具有?( )
A、记事本
B、超星程序Dreamweaver
C、设计HBuilder
D、答案任何一种文本编辑器

JavaScript的使用方法随堂测验

1、在页面中使用JavaScript有哪些方法,不正确的是
A、使用<script> 标签将JavaScript 代码嵌入到网页中
B、放置在由<style> 标记的href 属性指定的外部文件中
C、放置在HTML标签以on开头的属性即事件处理程序中
D、放置在由<script> 标记的src 属性指定的外部文件中

JavaScript常用的输出语句随堂测验

1、如何在警告框中写入 "Hello World"?
A、alertBox="Hello World"
B、msgBox("Hello World")
C、alert("Hello World")
D、alertBox("Hello World")

JavaScript实现商品详情展示随堂测验

1、在HTML中嵌入JavaScript,应该使用的标记是( )
A、〈script〉〈/script〉
B、〈head〉〈/head〉
C、〈body〉〈/body〉
D、〈JS〉〈/JS〉

2、在以下的 HTML 中,哪个是正确引用外部样式表的方法?
A、<style src="mystyle.css">
B、<link rel="stylesheet" type="text/css" href="mystyle.css">
C、<stylesheet>mystyle.css</stylesheet>
D、<css>mystyle.css</css>

3、在 HTML 文档中,引用外部样式表的正确位置是?
A、文档的末尾
B、文档的顶部
C、<body> 部分
D、<head> 部分

4、外部脚本必须包含 <script> 标签

JavaScript初探-单元测验

1、插入 Javacript 的正确位置是?
A、<body> 部分
B、<head> 部分
C、<body> 部分和 <head> 部分均可
D、<title> 部分

2、window的哪个方法可以显示警告对话框?
A、confirm()
B、alert()
C、prompt()
D、open()

3、JavaScript特性不包括?
A、解释性
B、用于客户端
C、基于对象
D、面向对象

4、在调用外部JavaScript文件(test.js)时,下面哪种写法是正确的?
A、<script src="test.js"></script>
B、<script file="test.js"></script>
C、<script>"test.js"</script>
D、<script href="test.js"></script>

5、单独存放JavaScript的脚本文件的扩展名是()
A、css
B、html
C、script
D、js

6、JavaScript中是否区分大小写?

7、JavaScript程序在不同的浏览器上运行时,将得到的结果一定是相同的

第2章JavaScript语言基础-JavaScript 数据类型

JavaScript 数据类型-数值型随堂测验

1、var num = 3.456789; var n=num.toFixed(3); 请问n的值是?
A、3
B、3.456
C、3.457
D、3.458

JavaScript 数据类型-字符串随堂测验

1、JavaScript字符串:"mypass ' ,这种写法对吗?

JavaScript 数据类型-布尔型随堂测验

1、JavaScript在必要的时候将true转化为1,将false转化为0。

JavaScript数据类型-特殊数据类型随堂测验

1、JavaSript中的关键字null是一个特殊的值,它表示值为空,用于定义空的或者不存在的引用。

复合数据类型-json 的遍历随堂测验

1、JSON 是用于存储和传输数据的格式。

数据类型的自动转换随堂测验

1、JavaScript表达式:"5" - 0=5 正确?

typeof的用法随堂测验

1、typeof运算符把类型信息用字符串返回。

JavaScript 数据类型

1、在JavaScript中,'1555'+3的运行结果是( )
A、1558
B、1552
C、15553
D、1553

2、以下不属于javascript中提供的常用数据类型的是
A、string
B、number
C、undefined
D、float

3、typeof [“1”,“2”,“3”] 的结果是
A、“number”
B、“boolean”
C、“object”
D、“string”

4、JavaScript语句 var a1=10; var a2=20; alert("a1+a2="+a1+a2) 将显示( )结果
A、a1+a2=30
B、a1+a2=1020
C、a1+a2=a1+a2
D、"a1+a2="+a1+a2

5、typeof null返回object

6、typeof 3.14返回number

7、5 + null 返回 5

8、"5"* 2 返回 10

第2章JavaScript语言基础-JavaScript变量和函数

JavaScript 变量随堂测验

1、JavaScript变量名称不能是保留字

变量与函数

1、以下变量名,哪个符合命名规则( )
A、with
B、_abc
C、a&bc
D、1abc

2、在JavaScript中,有关函数的说法错误的是( )
A、函数是独立主程序,具有特定功能的一段代码块
B、函数的命名规则和变量名相同
C、函数必须使用return语句
D、函数的调用时直接用函数名,并给形参赋值

3、以下哪个单词不属于JavaScript保留字( )
A、with
B、parent
C、class
D、void

4、如果有函数定义function f(x,y){ …},那么以下正确的函数调用是( )
A、f1,2
B、(1)
C、f(1,2)
D、f(,2)

5、在定义JavaScript变量中,一定要指出变量名和值。

6、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。

7、JavaScript规定在使用中任何变量之前必须先使用var声明它。

8、在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。

第2章JavaScript语言基础-JavaScript控制语句

JavaScript控制语句

1、下列JavaScript的判断语句中( )是正确的
A、if(i==0)
B、if(i=0)
C、if i==0 then
D、if i=0 then

2、下列JavaScript的循环语句中( )是正确的
A、f(i<10;i++)
B、for(i=0;i<10)
C、for i=1 to 10
D、for(i=0;i<=10;i++)

3、有语句“var x=0;while( ) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:
A、x<10
B、x<=10
C、x<20
D、x<=20

4、下面代码,k的运行结果是( ) var i = 0,j = 0; for(;i<10,j<6;i++,j++){ k = i + j; }
A、16
B、10
C、6
D、12

5、switch语句中的break;语句作用是分支从此退出,以免执行后续语句。

6、continue语句只用在循环语句中,控制循环体满足一定条件时提前退出本次循环,继续下次循环。

7、break语句在循环语句中,控制循环体满足一定条件时提前退出循环,不再继续该循环。

8、throw语句允许创建自定义错误,创建或抛出异常(exception)

第3章 常用内置对象-常用属性与方法

新建 JavaScript 数组随堂测验

1、可以用字面量方式声明数组如下:var arr = ["one", "two", "three"];

数组对象的常用属性与方法随堂测验

1、以下代码运行后的结果是输出( ) var a=[1, 2, 3]; console.log(a.join());
A、123
B、1,2,3
C、1 2 3
D、[1,2,3]

定时器函数setInterval()与setTimeout()随堂测验

1、setInterval(fn1,1000) 只会调用一次 fn1。

日期对象的应用:动态时钟的实现、考试倒计时的实现、节日倒计时的实现随堂测验

1、Date 对象的 getMonth() 获取到的值比实际月份小1

数组与日期

1、在JavaScript中( )方法可以对数组元素进行排序。
A、add()
B、join()
C、sort()
D、length()

2、下列关于Date对象的getMonth()方法的返回值描述,正确的是( )。
A、返回系统时间的当前月
B、返回值的范围介于1~12之间
C、返回系统时间的当前月+1
D、返回值的范围介于0~11之间

3、setTimeout("adv()",20)表示的意思是( )。
A、20秒后,adv()函数就会被调用
B、20分钟后,adv()函数就会被调用
C、20毫秒后,adv()函数就会被调用
D、adv()函数被持续调用20次

4、var arr = [2,3,4,5,6]; var sum =0; for(var i=1;i < arr.length;i++) { sum +=arr[i] } console.log(sum);
A、20
B、18
C、14
D、12

5、对数组里数据的排序可以用 sort 函数,如果排序效果非预期,可以给 sort 函数加一个排序函数的参数

6、reverse 用于对数组数据的倒序排列

7、向数组的最后位置加一个新元素,可以用 pop 方法

8、unshift 方法用于向数组删除第一个元素

第3章 常用内置对象-字符串及应用于表单

随机点名器的实现随堂测验

1、innerHTML 属性用于设置或返回指定标签之间的 HTML 内容。

字符串对象常用的属性与方法随堂测验

1、1. var str="hello world"; document.write(str.indexOf("llo")); 输出结果为
A、1
B、2
C、3
D、4

标题栏滚动显示效果随堂测验

1、var str="hello world"; document.write(str.substr(3,5)); document.write("<br>"); document.write(str.substring(3,5)); 输出结果为
A、lo wolo
B、lolo wo
C、llollo
D、lowolo

form 对象-表单随堂测验

1、表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。

表单及其控件的访问随堂测验

1、输入框中maxlength属性表示输入框中允许输入字符的最大数。

input 控件常用方法随堂测验

1、元素调用blur()方法可以让光标离开当前元素上

下拉列表框的应用随堂测验

1、selectedIndex 属性可设置或返回下拉列表中被选选项的索引号。

表单简单验证随堂测验

1、下列代码能否验证oValue变量中的字符串长度必须是6~18位? if(oValue.length > 18 || oValue.length < 6){ //字符串长度必须是6~18位 oUsername_span.innerHTML = "长度应为6~18个字符"; oUsername_span.style.color = "red";//设置颜色为红色

字符串及表单测试

1、String对象的方法不包括( )。
A、charAt()
B、substring()
C、toUpperCase()
D、length()

2、使用split("-")方法对字符串"北京-东城区-米市大街8号-"进行分割的结果是( )。
A、返回一个长度为4的数组
B、返回一个长度为3的数组
C、不能返回数组,因为最后一个"-"后面没有数值,代码不能执行
D、能够返回数组,数组中最后一个元素的数值为null

3、以下有关表单的说明中,错误的是:( )。
A、表单通常用于搜集用户信息。
B、form标签中使用 action 属性指定表单处理程序的位置。
C、表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。
D、form标签中使用method 属性指定提交表单数据的方法。

4、下列选项中,有关数据验证的说法中正确的是( )。
A、客观上讲,使用客户端验证也会受限于客户端的浏览器设置。
B、使用客户端验证可以减轻服务器压力
C、基于JavaScript的验证机制正是将服务器的验证任务转嫁至客户端,有助于合理使用资源。
D、以上说法均正确

5、对字符串str="welcome to china"进行操作 str.toUpperCase(),返回值是"Welcome To China"

6、对字符串str="welcome to china"进行操作 str.substring(1,5)返回值是"elcom"

7、对字符串str="welcome to china"进行操作 str.length的返回值是16

8、对字符串str="welcome to china"进行操作 str.indexOf("come",4)的返回值为4

第3章 常用内置对象-综合案例

正则表达式实现表单严谨验证随堂测验

1、正则表达式规则{ }指定重复范围,如:a{ 3,5} 可表示 : aaaaa,aaaa,aaa

综合案例:计算器功能实现随堂测验

1、String对象的方法不包括( )。
A、charAt()
B、substring()
C、toUpperCase()
D、length()

案例拓展:计算器功能拓展随堂测验

1、对字符串str="welcome to china"进行操作处理:str.substring(1,5)返回值是"elcom"

体彩 11 选 5 的实现方案1随堂测验

1、var d=Math.floor(5.1); d的输出结果:
A、5.5
B、5
C、6
D、5.1

体彩 11 选 5 的实现方案2随堂测验

1、某网页开发员想在MainForm.htm页面上的一个名为SystemTime的文本框中显示系统的当前时间,编写了如下JavaScript函数,为了使显示的时间每隔几分钟刷新一次,请问在空白出1因该补充的代码是 <script language="javascript"> function displaytime() { var time = new Date(); var hour = time.getHours(); var minute = time.getMinutes(); document.mainform.systemtime.value=hour+"点"+minute+"分"; ____________________; } </script>
A、setTimeout("displaytime()",60000);
B、setTimeout("displaytime()",6000);
C、setTimeout("displaytime()",60);
D、setTimeout("displaytime()",1);

列表的显示隐藏随堂测验

1、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。 <img?id="pic"?src="Sunset.jpg"?width="400"?height="300">
A、document.getElementById("pic").style.display="visible";
B、document.getElementById("pic").style.display="disvisible";
C、document.getElementById("pic").style.display="block";
D、document.getElementById("pic").style.display="none";

第4章自定义对象及表格操作-操作表格

自定义对象的创建随堂测验

1、创建对象使用的关键字是( )。
A、function
B、new
C、var
D、String

动态增加表格的行和单元格随堂测验

1、JavaScript实现对表格动态操作:如何插入行( )
A、insertCell (i);
B、insertRow(i );
C、deleteRow(i );
D、deleteCell (i);

动态删除表格的行随堂测验

1、JavaScript实现对表格动态操作:如何删除行( )
A、insertRow(i );
B、insertCell (i);
C、deleteRow(i );
D、deleteCell (i);

第4章自定义对象及表格操作-综合案例

复选框对象应用在表格随堂测验

1、rowIndex 返回当前行在表中的位置。 获取的行号 ,从零开始

第5章 BOM和DOM-综合案例及拓展

BOM和DOM应用

1、当鼠标指针移到页面上的某个图片上时,图片出现一个边框,并且图片放大,这是因为激发了下面的()事件。
A、onclick
B、onmousemove
C、onmouseout
D、onmousedown

2、下面选项( )能获得焦点。
A、blur()
B、onblur()
C、focus()
D、onfocus()

3、在JavaScript 中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象: ( )
A、document
B、window
C、form
D、location

4、下列关于鼠标事件描述有误的是()
A、click 表示鼠标单击
B、dblclick 表示鼠标右击
C、mousedown 表示鼠标的按钮被按下
D、mousemove 表示鼠标进入某个对象范围,并且移动

5、为获取页面中多个同名对象,应使用document的 getElementsByName() 方法;

6、documentElement属性用于获取 HTML 文件的根节点。

7、浏览器打开HTML文档时,通常会创建一个Window对象

8、screen对象可以获得屏幕的大小

JavaScript程序设计期末考试

客观题部分

1、可以在下列哪个HTML标签中放置JavaScript代码
A、
B、<javascript>
C、<js>
D、<scripting>

2、下面四个变量声明语句,哪一个变量的命名是正确的?
A、var true
B、var my_name
C、var my name
D、var 2cat

3、下面语句执行后,页面中会显示几行文字? document.write("千里莺啼绿映红,<br>水村山郭酒旗风。<br>南朝四百八十寺,<br>多少楼台烟雨中。");
A、一行
B、两行
C、三行
D、四行

4、下面语句执行结果为? document.write(5 + 22 / 2 % 2);
A、1
B、2
C、3
D、6

5、以下代码执行以后结果为? var str; alert(typeof str);
A、string
B、undefined
C、object
D、null

6、以下哪项不是属于JavaScript的特征?
A、JavaScript是一种脚本语言
B、JavaScript是事件驱动的
C、JavaScript需要编译以后才可以执行
D、JavaScript运行在客户端

7、阅读下面的JavaScript代码,执行结果为? function f(y) { var x = y * y; return x; } for(x = 0; x < 5; x++) { y = f(x); document.write(y+" "); }
A、0 1 2 3 4
B、0 1 4 9 16
C、0 1 4 9 16 25
D、以上答案都不对

8、以下关于JavaScript中事件的描述,不正确的是?
A、click 鼠标单击事件
B、focus 获得焦点事件
C、mouseover 鼠标指针移动到某个元素上
D、change 选择字段时触发

9、以下代码执行结果是? var str = "12px"; var s = str.indexOf("2"); document.write(s);
A、1
B、0
C、2
D、3

10、以下不属于JavaScript基本数据类型的是?
A、string
B、number
C、function
D、boolean

11、以下关于字符串变量的声明不正确的是?
A、var myText = "my name is zhangsan";
B、var myText = 'my name is zhangsan';
C、var myText = 'my name is zhangsan";
D、var myText = "my name is\t zhangsan";

12、下面哪一个不是JavaScript运算符?
A、=
B、==
C、&&
D、&#

13、以下代码运行结果为? document.write("123"-"100a");
A、23
B、"23"
C、NaN
D、"123"-"100a"

14、在JavaScript中可以对数组元素进行排序的方法是?
A、add()
B、sort()
C、length()
D、join()

15、下列关于switch语句描述中,正确的是?
A、switch语句中default子句是可以省略的
B、switch语句中case子句的语句序列中必须包含break语句
C、switch语句中case子句后面的表达式可以是含有变量的整型表达式
D、switch语句中子句的个数不能过多

16、在调用外部JavaScript文件(test.js)时,下列写法正确的是?
A、<script src="test.js">
B、<script file="test.js">
C、"test.js"
D、<script href="test.js">

17、以下变量名中符合命名规则的是?
A、var
B、_abc
C、a&bc
D、1abc

18、下列循环语句结构正确的是?
A、f(i<10,i++)
B、for(i=0;i<10)
C、for i=1 to 10
D、for(var i = 0;i<10;i++)

19、下列表达式将返回false的是?
A、!(3<=1)
B、(4>=4)&&(5<=2)
C、("a"=="a")&&("c"!="d")
D、(2<3) || (3<2)

20、有语句"var x=0;while(){ x+=2;}",要使while循环执行10次,小括号中应该填写?
A、x<10
B、x<=10
C、x<20
D、x<=20

21、如果有函数定义 function f(x,y){ ... } 那么下面调用语句正确的是?
A、f1,2
B、(1)
C、f(1,2)
D、f(,2)

22、下列关于Date对象的 getMonth()方法的返回值描述中,正确的是?
A、返回系统时间的当前月
B、返回系统时间的当前月+1
C、返回值的范围介于1~12之间
D、返回值的范围介于0~11之间

23、对字符串str="welcome to china"进行下列操作处理,描述结果正确的是
A、str.substring(1,5)返回值是"elom"
B、st.length的返回值是16
C、str.indexOf("come",4)的返回值为4
D、str.toUpperCase()的返回值是"Welcome To China"

24、setTimeout("adv()",20)表示的意思是?
A、20秒后,adv()函数就会被调用
B、20分钟后,adv()函数就会被调用
C、20毫秒后,adv()函数就会被调用
D、adv()函数被持续调用20次

25、下述关于循环语句的描述中,错误的是?
A、循环体内可以包含有循环语句
B、循环体内必须同时出现break语句和continue语句
C、循环体内可以出现条件语句
D、循环体可以是空语句

26、在JavaScript中,定义一个全局变量x,可以__________
A、使用关健字public在函数中定义
B、使用关健字public在任何函数之外定义
C、使用关链字var在函教中定义
D、使用关键宇var在任何函数之外定义

27、下面哪个方法是用来往元素内部的结尾添加子元素的?
A、insertAfter()
B、append()
C、after()
D、insertBefore()

28、在JavaScript中,定义函数时可以使用__个参数?
A、1
B、2
C、任意
D、3

29、下列选项中,什么不是网页中的事件
A、onsubmit
B、onmouseover
C、onclick
D、onpressbutton

30、以下关于Array数组对象的说法正确的是
A、对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数
B、reverse用于对数组数据的排序
C、向数组的最后位置加一个新元素,可以用pop方法
D、unshift方法用于向数组删除第一个元素

31、下面有关javascript常见事件的触发情况,哪个选项是错误的?
A、onmousedown:某个鼠标按键被按下
B、onkeypress:某个键盘的字符键被按下或按住
C、onblur:元素获得焦点
D、onchange:用户改变域的内容

32、鼠标事件的clientX()方法,获取的鼠标位置是相对于
A、屏幕
B、整个文档
C、浏览器窗口
D、父级元素

33、下面哪个正则表达式不能匹配到这个字符串‘15561567245’
A、/^1[3478]\d{ 9}$/
B、/^\d{ 11}$/
C、/[1-9]{ 11}
D、/\d{ 11}/

34、下面哪个方法是正则对象的方法:
A、match
B、test
C、replace
D、search

35、对数组的方法的解释错误的是
A、pop:数组尾部删除
B、unshift:数组头部删除
C、split:将字符串切割成数组
D、join:将数组转换成字符串

36、下面对于dom方法描述错误的是
A、appendChild:添加一个子节点到元素的末尾
B、insertBefore:添加一个子节点到元素的第一位
C、replaceChild:替换节点
D、removeChild:删除节点

37、以下哪个在JAVASCRIPT中会报错
A、var a = ();
B、var a = [];
C、var a = { };
D、var a = “”;

38、通过下面哪一个BOM对象可以获取浏览器地址栏相关信息:
A、location
B、history
C、window
D、navigator

39、下面哪个DOM方法可以用来创建一个新的DOM元素:
A、appendChild()
B、insertBefore()
C、createElement()
D、createTextNode()

40、在Javascript中,可以使用Date对象的什么方法返回某个月份的天数
A、getDate
B、getYear
C、getMonth
D、getDay

41、在JavaScript中,只能使用预定义对象,而不能使用自定义对象

42、不能使用普通的for循环语句遍历数组中的所有元素

43、在定义JavaScript变量时,一定要指出变量名和值

44、在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错

45、如果有定义var a=true,b;那么a ll b的结果为true

46、alert( "12" >= "9" ) 的运行的结果是false。

47、通过Math.random() 方法可以获得一个0~1的随机数字。

48、正则表达式中,+ 表示匹配0到多个值。

49、调用 indexOf() 方法会返回指定子字符串在字符串中出现的所有位置。

50、使用单引号表示字符常量,使用双引号表示字符串常量

51、用var定义一个变量后,没有赋值。那么它的值是空值。即null。

52、break语句只能出现在循环语句中。

53、continue语句只能出现在循环语句中。

54、在JavaScript中,只能使用预定义函数,而不能使用自定义函数

55、switch语句中default子句是可以省略的

56、JavaScript函数允许嵌套,即在一个函数里,定义另一个函数。

57、JavaScript函数定义可以没有函数体。

58、JavaScript不声明变量的数据类型,变量可直接使用。

59、编写JavaScript程序的唯一工具是纯文本编辑器。

60、JavaScript的文档对象模型是树型结构的。

61、在循环语句中,结束本次循环的关键字为

62、在JavaScript中,弹出一个提示框可以使用哪个方法?

63、在JavaScript中,弹出一个提示框可以使用哪个方法

64、Javascript中, 如果已知HTML页面中的某标签对象的id=”username”,用 __语句获得该标签对象。

65、Javascript里Math的_ _方法返回介于0和1之间的伪随机数。

66、Javascript通过 方法延迟指定时间后,去执行某程序。

67、Javascript里String对象通过___方法取第一次出现子字符 串的字符位置。

68、当用户提交一个表单时,需要执行javascript事件是

69、终止定时器使用的方法是__

70、获取焦点的事件是__

71、失去焦点的事件___

72、页面加载事件是

73、Javascript里若已知元素name,通过_____方法可以获得一组元素。

74、分析下面的JavaScript代码段,输出结果是 var mystring="I am a student"; a=mystring.charAt(9); document.write(a);

75、分析下面的JavaScript代码段,输出的结果是 emp=new Array(5); emp[1]=1; emp[2]=2; document.write(emp.length);

76、在JavaScript中,执行下面的代码后,num的值是 var str = "xiao.li@gmail.com"; var num = str.indexOf(".");

77、分析下面的JavaScript代码段,输出的结果是 temp=new Array(3); temp [0]=0; temp [1]=1; temp [2]=2; temp [3]=3; document.write(temp.length);

78、在网页中执行以下JavaScript代码: var str ="www.hljswkj.org.cn"; alert(str.substring(4)); 该代码在网页中输出的内容是

79、表示任意三位数的正则表达式为:

80、在数组的头部添加元素的方法是:

81、push方法时在数组的尾部插入元素,该函数的返回值是添加元素后数组的

82、数组的 方法是从数组的尾部删除最后一个元素,返回值是删除的元素。

83、分析下面的JavaScript代码段,输出的结果是 var str = " 你好 哈哈 "; str = str.trim(); alert(str);

84、分析下面的JavaScript代码段,输出的结果是 var str ="China" str = str.toUpperCase(); alert(str);

85、分析下面的JavaScript代码段,输出的结果是 var a = "I$am$a$student"; var result = a.split("$"); alert(result[3]);

86、鼠标的onmouseenter和onmouseover事件类似,都是鼠标进入或者放到元素上产生的时间。其中, 事件会冒泡。

87、DOM的节点(Node)包括 、属性节点和文本节点。

88、DOM 中,属性节点的nodeType值为

89、DOM中,文本节点的nodeName值为

90、停止setTimeout设置的计数器的方法是:

91、下面代码的效果是在层上显示距离高考还有多少天,请将横线上的代码填上。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body > <div id="clock"></div> var gk=new Date("7/7/2020"); var now=new Date(); var cha=gk.getTime()-now.getTime(); var tian=Math.floor(cha/(1000*60*60*24)); var str="现在距离高考还有"+tian+ "天,加油!!"; =str; </body> </html>

92、下面代码的效果是显示今天是星期几,请将横线上的代码填上。 <html> <head> </head> <body onload="getTime()"> <p id="p1"></p> function getTime(){ var time= var week=time.getDay(); var p1 = document.getElementById("p1"); p1.innerHTML = "今天是星期"+week; } </body> </html>

93、下面代码的效果是点击超链接时关闭本窗口,请将横线上的代码填上。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <a href=" " >关闭本窗口</a><br> </body> </html>

94、下面代码的效果是点击“关闭打开的窗口”超链接时关闭窗口,请将横线上的代码填上。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <a href="#" onclick="t3()">打开窗口</a><br> <a href="#" onclick="t4()">关闭打开的窗口</a><br> </body> function t3(){ win=window.open('练习一.html','_blank',''); } function t4(){ } </html>

95、下面代码的效果是在两个文本框中显示鼠标在页面上的位置,当鼠标移动时,显示的位置的坐标也在不断地随之变化。请将横线上的代码填上。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="q"> x:<input id="x" name="x" readonly="true" > y:<input id="y" name="y" readonly="true"> </div> </body> function move(e){ var x=e.clientX; var y=e.clientY; document.getElementById("x").value=x; document.getElementById("y").value=y; } </html>

96、下面代码的效果是点击不同的按钮,提示不同的信息。例如:点击问候先生按钮,提示先生你好,点击问候小姐的按钮,提示小姐你好。请将横线上的代码填上。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <button onclick="xianshi('先生')" >问候先生</button><br> <button onclick="xianshi('小姐')">问候小姐</button> </body> <body> <script type="text/javascript"> function xianshi( ){ window.alert(name+"你好"); } </html>

97、下面代码的效果是文本框内输入一个数,将这个数加5以后,提示框显示出来。请将横线上的代码填上。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> 月份:<input id="month" type="text" /> <input id="query" type="button" value="显示" /> </body> var cha=document.getElementById("query"); cha.onclick=xianshi; function xianshi(){ var num=document.getElementById("month").value; num=num+5; alert(num); } </html>

编程题部分

1、本题要求实现如下功能: 网页上显示img1.jpg这个图片。编写程序,实现当双击图片时,显示img2.jpg 已知有如下代码,请在此代码的基础上把程序完善。可以更改里面的html。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <img id="light" src="img/pic_bulbon.gif" > </body> </html>

2、本题要求实现如下功能: 网页上有一个层和两个按钮。点击按钮换层的背景颜色。 已知有如下代码,请在此代码的基础上把程序完善。可以更改里面的html。 <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> div{ width: 200px; height: 200px; background-color: pink; } </style> </head> <body> <div id="ceng"> </div> <button >红</button><br> <button>蓝</button><br> <button>绿</button><br> </body> </html>

3、本题要求实现如下功能: 制作一个登录对话框。要求,点击提交按钮时, (1)验证用户名不能为空 (2)密码不能为空。 (3)密码由数字和字母组成,开头必须是大写字母。密码位数在8到16之 (4) 以上条件都满足时,跳转到1.html中。 已知有如下代码,请在此代码的基础上把程序完善。可以更改里面的html。 <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <form name="biaodan" > <div>用户名:<input type="text" name="ming"/><br> 密码:<input type="password" name="mi"/><br> <input type="button" name="zhuce" value="提交" /> <input type="reset" name="chong" value="重置"/> </div> </form> </body> </html>



Ɣ回顶部