文档库 最新最全的文档下载
当前位置:文档库 › JAVASCRIPT脚本编程-带答案

JAVASCRIPT脚本编程-带答案

JAVASCRIPT脚本编程-带答案
JAVASCRIPT脚本编程-带答案

1、JavaScript是什么_______。

A)客户端脚本语言√

B)客户端标记语言

C)服务器端脚本语言

D)服务器端标记语言

2、关于JavaScript的作用说法正确的是_______。(选三项)

A)JavaScript即面向过程又面向对象√

B)实现客户端表单验证√

C)制作网页特效√

D)JavaScript语言属于低级语言

3、关于JavaScript编程工具的说法,正确的是_______。

A)只能使用DreamWeaver

B)只能使用记事本

C)只能使用EditPlus

D)一切文本编辑器皆可√

4、完整的JavaScript实现包括三个部分,除了_______。

A)ECMAScript

B)BOM

C)COM √

D)DOM

5、JavaScript脚本文件的后缀名是_______。

A)*.jsp

B)*.js √

C)*.java

D)*.asp

6、将JavaScript脚本文件导入到HTML页面所对应的标记是_______。

A)

B)

C)

D)

B)

C)

D)

28、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其它部分将弹出一个消息框显示文本框中的内容。下面语句正确的是________。

A)

B)

C)

D)

29、分析下面JavaScript的代码段:

下面的说法正确的是( )。(选择两项)

A)假如现在输入光标在Text1上,用鼠标单击页面上除Text2以外的其他部分时,弹出"我不是焦点"消息框

B)假如现在输入光标在Text2上,用鼠标单击页面的其他部分时,弹出"我不是焦点"消息框√

C)当用鼠标选中Text2时,弹出"我是焦点"消息框,再用鼠标选中Text1文本框时,弹出"我不是焦点"消息框√

D)当用鼠标选中Text1时,弹出"我是焦点"消息框,再用鼠标选中Text2文本框时,弹出"我不是焦点"消息框

30、下列哪个属性表示JavaScript中的事件源对象_______。

B)srcElement √

C)event

D)type

31、在JavaScript中,通过哪个样式属性修改字体大小_______。

A)fontsize

B)font_size

C)fontSize √

D)font-Size

32、已知页面上有一个名为"关闭图片"按钮,需关闭图片: , 假设按钮的onClick事件的函数是doClose,下面对该函数的描述正确的是_______。

A)document.getElementByName("dd").style.display="none";

B)document.getElementByTag("dd").style.display="none";

C)document.getElementByName("dd").style.display="block";

D)document.getElementById("dd").style.display="none"; √

33、在HTML页面中有一个按钮控件:,在JavaScript脚本中如下语句:

function deal(){

document.bgColor ="red";

}

当按下该按钮时,会发生_______。

A)将按钮的名字变成红色

B)将当前页背景设为红色√

C)在当前页中显示"red"

D)打开新窗口,其背景色是红色

34、如果想要获得某个节点的父节点,则使用属性_______。

A)parentNode √

B)nextSibling

C)previousSibling

D)lastChild

35、下列哪一项不属于节点类型_______。

A)元素(Element)

B)属性(Attribute)

C)文本(Text)

D)样式(Style) √

36、元素(Element)节点的节点类型值是_______。

A)1.0 √

B)2.0

D)4.0

37、哪个属性能获得当前节点的名称_______。

A)nodeName √

B)nodeValue

C)nodeType

D)tagName

38、想要获得页面中多个名字相同的表单元素,则可以使用document对象的哪个方法_______。

A)getElementById()

B)getElementsByName() √

C)getElementByName()

D)getElmentsByTagName()

39、如果想要创建新的元素节点,则可以调用document对象的哪个方法_______。

A)createElement() √

B)createTextNode()

C)createAttribute()

D)createComment()

40、document对象的下列方法中,哪个用于删除节点_______。

A)appendChild()

B)insertBefore()

C)removeChild() √

D)cloneNode()

41、下列标签中,哪个不属于表单元素_______。

A)select

B)textarea

C)input

D)img √

42、下列哪个属性用于改变表单的提交路径_______。

A)action √

B)target

C)method

D)enctype

43、想要在JavaScript中通过代码提交表单,则调用下面哪个方法_______。

A)submit

B)reset()

C)onsubmit

D)submit() √

44、想要获得页面中第一个表单的第一个表单元素,下列写法正确的是_______。

A)document.forms[0]

B)document.forms["form1"]

C)document.forms[0].elements[0] √

D)document.forms[0].elements["elm1"]

45、在JavaScript中,单选下拉框对象的type属性值为_______。

A)select

B)select-one √

C)select-multiple

D)select-single

46、想要禁用表单控件,则需要修改其哪一个属性_______。

A)readOnly

B)disabled √

C)display

D)checked

47、要让文本框的内容被选中,则需要调用文本框对象的哪一个方法:__________。

A)select() √

B)focus()

C)blur()

D)check()

48、通过下拉框对象的什么属性可以获得下拉框选项的数量_______。

A)size

B)length √

C)value

D)selectedIndex

49、表单验证的优点有哪些__________(选三项)。

A)减轻服务器负担√

B)保证数据的规范性√

C)提高客户端程序运行效率

D)客户端表单验证方便用户操作,减少用户等待时间√

50、假设现在有一下拉框对象sel,想要获得下拉框选中项的文本,下列语句中正确的是__________。

A)sel.options

B)sel.options[0]

C)sel.options[sel.selectedIndex].value

D)sel.options[sel.selectedIndex].text √

51、完整的JavaScript实现包括三个部分,分别是( )。(选三项)

A)ECMAScript √

B)BOM √

C)COM

D)DOM √

52、Js中下面方法中,哪些是操作文本框的方法:__________。(选三项)

A)select() √

B)focus() √

C)blur() √

D)check()

53、想要在JavaScript中通过代码重置表单,则调用下面哪个方法_______。

A)submit

B)reset() √

C)onsubmit

D)submit()

54、在JavaScript中提交表单,会触发什么事件_______。

A)submit

B)reset()

C)onsubmit √

D)submit()

55、想要获得页面中多个相同标签名称的表单元素,则可以使用document对象的哪个方法_______。

A)getElementById()

B)getElementsByName()

C)getElementByName()

D)getElementsByTagName() √

56、通过下拉框对象的什么方法可以获得下拉框选中的索引_______。

A)size

B)length

C)value

D)selectedIndex √

57、表达式a=3,b=6,c=a++,d=--b,返回值是:( )。

A)c=3,d=3

B)c=4,d=5

C)c=3,d=5, √

D)c=4,d=6;

58、关于数组的说法中不正确的是:( )。

A)JavaScript可以在function中定义一个数组

B)JavaScript中的数组下标是从1开始√

C)JavaScript只支持一维数组

59、下面关于字符串大小写的说法中,正确的是______(选2项)

A)toLowerCase是把大写转小写√

B)toLowerCase是把小写转大写

C)toUpperCase是把大写转小写

D)toUpperCase是把小写转大写√

60、下面关于Math的说法不正确的是______。

A)Math对象是内置的JavaScript对象,包括数学常数和函数

B)Math对象不需要创建

C)Math对象的属性代表数学常数

D)Math对象的方法也是数学常数√

61、下面关于Date的描述不正确的是_______。

A)可以使用new关键字创建Date对象

B)Date对象是js内置的对象

C)JavaScript用0-11表示月

D)用getMonths()获取月份√

62、下面对象中,不能使用new关键字创建的是______。

A)Date

B)Math √

C)String

D)Array

63、Math生成随机数的范围是______

A)1-100

B)1-1970年1月1日起算的毫秒数

C)0-1 √

D)0-10

64、下面不是Math对象提供的方法是________。

A)ceil()

B)cut() √

C)floor()

D)round()

65、用于刷新当前页面的方法是______。

A)location.assign()

B)location.reload() √

C)location.refresh()

D)location.load()

66、下面可以使浏览器中页面后退一页的是_____(选2项)

A)history.back() √

B)history.go(1)

C)history.go(-1) √

D)history.forward()

67、下面什么对象可以在浏览器窗口载入一个新的网址( )

A)document.url

B)document.location

C)window.url

D)window.location √

68、下面什么方法包含了confirm()方法( )

A)window √

B)document

C)location

D)history

69、window.setTimeout的作用是( )。

A)在延时后运行一条js语句√

B)在指定时间段内锁定浏览器

C)设定浏览器自动退出之前等待的时间

D)设定浏览器释放资源的时间

70、在JavaScript中可以使用什么方法创建一个新窗口( )

A)window.create()

B)window.open() √

C)window.show()

D)window.new()

javascript试题及答案

javascript试题 一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:(B) A. with B. parent C. class D. void 3、请选择结果为真的表达式:(C) A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 二、不定项选择题 4、请选择对javascript理解有误的:(ABCD) A. JScript是javascript的简称 B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX技术一定要使用javascript技术 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE) A. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB) A. B. C. D.

7、以下哪些是javascript的全局函数:(ABC) A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:(ABCD) A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改

JavaScript实验

实验项目:浏览器脚本语言及其应用 实验类型:设计 实验课时:4 实验目的:研究javascript及其应用 实验方案: 1 研究将JavaScript引入HTML页面 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。

3 研究JavaScript名称 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。 3 研究JavaScript值 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。

你最喜欢的水果是?

  • 苹果
  • 橘子
  • 菠萝
var $li=$("ul li:eq(1)"); var li_txt=$li.text(); alert(li_txt);

var $para=$("p"); var p_txt=$para.attr("title"); alert(p_txt); var $li_1=$("

  • 香蕉
  • "); var $li_2=$("
  • 雪梨
  • "); $("ul").append($li_1); $("ul").append($li_2);

    Javascript笔试题及答案

    J a v a s c r i p t笔试题及 答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

    Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下 代码中正确的是( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.v ar obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给 sort函数加一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的 是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript 代码中可行的是( AD)

    JavaScript实验报告

    第一次JavaScript实验实验主题:内置对象(1) 实验内容: 1. 熟悉JavaScript常见内置对象及其关系; 2. 熟练应用String对象和Array对象; 3. 动手操作: ①数组的升序与降序排列练习 1 升序排列代码 数组数字大小排序 让数组按照升序降序排列 这里写个数组var array=[89,28,49,654,6758,5768]; 升序输出:

    2降序排列 数组数字大小排序

    降序排列: 这里写个数组var array=[59,689,62,92,68,10]; 降序输出 ②字符串的交叉合并练习

    ajax试题与答案

    Ajax试题 选择题10道: 1. AJAX术语是由哪家公司或组织最先提出的? a. Google b. IBM c. Adaptive Path d. Dojo Foundation 正确答案:c 2. 以下哪一个Web应用不属于Ajax应用? a. Hotmail b. GMaps c. Flickr d. Windows Live 正确答案:a 3. 以下哪个技术不是Ajax技术体系的组成部分? a. XMLHttpRequest b. DHTML c. CSS d. DOM 正确答案:b 4. XMLHttpRequest对象有几个返回状态值? a. 3 b. 4 c. 5 d. 6 正确答案:c 5. 下列哪些方法或属性是Web标准中规定的? a. all() b. innerHTML c. getElementsByTagName() d. innerText 正确答案:c 6. 以下哪一个CSS属性不属于W3C的CSS2规范? a. list-style-position b. min-height c. float d. text-overflow 正确答案:d

    7. 下列哪个工具不能用来调试浏览器中的JavaScript? a. MS Visual InterDev b. Eclipse c. MS Script Debugger d. Mozilla Venkman 正确答案:b 8. 应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode? a. b. c. d. 正确答案:b 9. 关于JavaScript中的函数和对象,下列说法不正确的是: a. 每一个函数都有一个prototype对象。 b. 函数就是一个特殊类型的对象。 c. 函数附属于它所附加到的对象上,只能通过该对象访问。 d. 同一个函数可以被附属到多个对象上。 正确答案:c 10. 创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value" 。以下哪一段JavaScript代码无法得到上述的结果? a. var obj = new Object(); obj["name"] = "value"; b. var obj = new Object(); https://www.wendangku.net/doc/3e2345323.html, = "value"; c. var obj = {name : "value"}; d. var obj = new function() { https://www.wendangku.net/doc/3e2345323.html, = "value"; } 正确答案:b

    javascript实验

    长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编

    实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。

    A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。

    JavaScript试题集

    一.单选题 1.我们可以在下列哪个HTML元素中放置javascript代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2.预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3.下列哪个不是Javascript中注释的正确写法:() A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ ★标准答案:A 4.以下哪项不属于Javascript的特征? A.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Javascript代码需要编译以后才能执行

    D.Javascript是独立于平台的 ★标准答案:C 5.关于以下两个述的描述中,正确的是:() 述1:Javascript是弱类型语言 述2:Javascript的常用类型包括:int、string、boolean A.述1正确,述2错误 B.述1错误,述2正确 C.两个述都正确 D.两个述都错误 ★标准答案:A 6.阅读下面的JavaScript代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.writeln(y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求? A.int num;

    JavaScript程序设计试题一及答案

    JavaScript程序设计试题一及答案 一、单选题 1、以下哪条语句会产生运行错误:() A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:() A. with B. parent C. class D. void 3、请选择结果为真的表达式:() A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 二、不定项选择题 4、请选择对javascript理解有误的:( ) A. JScript是javascript的简称 B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java 的开发难度 C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX技术一定要使用javascript技术 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:() A. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:() A. B. C. D.

    7、以下哪些是javascript的全局函数:() A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:( )

    HTML和JavaScript综合练习题2014答案

    HTML和JavaScript综合练习题 一、单项选择 1.Web使用( D )在服务器和客户端之间传输数据。 A.FTP B. Telnet C. E-mail D. HTTP 2.HTTP服务默认的端口号是(D)。 A. 20 B. 21 C. 25 D. 80 3.HTML是一种标记语言,由( C )解释执行。 A.Web服务器 B.操作系统 C. Web浏览器 D.不需要解释 4.下列哪个标签是定义标题的 ( A )。 A.h1 B.hr C.hw D.p 5.html中的注释标签是( C )。 A.<-- --> B.<--! --> C. D.<-- --!> 6.标签的作用是( D )。 A.斜体B.下划线C.上划线D.加粗 7.网页中的空格在html代码里表示为( B )。 A.& B.  C." D.< 8.定义锚记主要用到标签中的( A )属性。 A.name B.target C.onclick D.onmouseover 9.要在新窗口中打开所点击的链接,实现方法是将标签的target属性设为( A )。 A._blank B._self C._parent D._top 10.下列代表无序清单的标签是( A )。 A.

    B.
    C.
  • D.< li >…
    … 第 1 页共11 页

    11.定义表单所用的标签是( B )。 A.table B.form C.select D.input 12.要实现表单元素中的复选框,input标签的type属性应设为( B )。 A.radio B.checkbox C.select D.text 13.要实现表单元素中的单选框,input标签的type属性应设为( A )。 A.radio B.checkbox C.select D.text 14.要使单选框或复选框默认为已选定,要在input标签中加( D )属性。 A.selected B.disabled C.type D.checked 15.要使表单元素(如文本框)在预览时处于不可编辑状态,显灰色,要在input中加( B ) 属性。 A.selected B.disabled C.type D.checked 16.如果希望能在网页上显示大于(>),可以使用( A )符号来表示。 A.> B.< C." D.& 17.alert();的作用是:( A )。 A.弹出对话框,该对话框的内容是该方法的参数内容。 B.弹出确认对话框,该对话框的要用户选择“确认”或“取消”。 C.弹出输入对话框,该对话框的可让用户输入内容。 D.弹出新窗口。 18.看以下JavaScript程序 var num; num=5+true; 问:执行以上程序后,num的值为( D )。 A.true B.false C.5 D.6 19.看以下JavaScript程序 var x=prompt(“请输入1-5的数字!”,“”); switch (x) case “1”:alert(“one”); case “2”:alert(“two”); case “3”:alert(“three”); case “4”:alert(“four”); case “5”:alert(“five”); default:alert(“none”); 运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( B )。 A.four,none 第 2 页共11 页

    原版Javascript程序设计实验指导书

    《Javascript程序设计》实验指导书 一、课程性质和教学目的 JavaScrip是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 学习Javascript必须理论联系实际,多做上机练习。只有在上机实验过程中才能真正学会程序设计。本实验报告主要包括学期内各个实验的实验目的、实验内容、实验记录、实验总结等,供学生学习记录,以提高学习效率。参加实验的学生应参照本报告手册的要求,认真实验,如实填写实验数据,并对实验结果进行分析,阐述实验中所遇到的问题,提出解决问题的方法。 二、实验目的 上机实验的目的不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。学习程序设计上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定,课堂讲授既枯燥无味又难以记忆,但它们都很重要。能过多次上机就能自然地、熟练地掌握。通过上机掌握语法是行之有效的方法。 2.学会上机调试程序。即善于发现程序中的错误,并且能很快排除这些错误,使程序能正确运行。要真正掌握这门课程,不仅应当了解和熟悉有关理论和方法,还要求自己动手实现即会编程并上机调试通过。故应给予充分重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能意会难以言传。调试程序的能力是每个程序设计人员应当掌握的一项基本功。 3.做实验时不要在程序通过后就认为搞定、完成任务了,而应当在己通过的程序甚而上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等),以观察和分析所出现的情况。 三、上机实验前的准备工作 实验前应做好准备工作,以充分利用有限的上机时间。准备工作至少包括: 1.复习和掌握本实验有关的教学内容。 2.准备好上机所需的程序。初学者切忌不编写程序或抄别人的程序去上机,应从一开始就养成严谨的科学作风。 3.对运行上可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予注意。 4.根据实验内容认真准备实验程序及调试时所需的输入数据。 5.在上实验课之前必须写好预习报告(编程题源程序用纸写好或画好程序流程图) 6.填空与改错题等题要预先做好,上机时的工作只能是输入源程序和调试修改。

    JavaScript期末测试题

    1、选择题:9题 1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() A. B. C. D. 正确答案是: B 2、在HTML页面中,下面关于Window对象的说法不正确的是()。 A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B.Window对象是浏览器所有内容的主容器 C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象 D.浏览器打开HTML文档时,通常会创建一个Window对象 正确答案是: C 3、window的哪个方法可以显示输入对话框?() A.confirm() B.alert() C.prompt() D.open() 正确答案是: C 4、open()方法的哪个外观参数可以设置是否显示滚动条?() A.location B.menubar C.scrollbars D.toolbar 正确答案是: C 5、在Javascript语言中,当元素失去了焦点时激发的事件是( ) A.Focus B.UnLoad C.MouseOver D.Blur 正确答案是: D 6、DHTML不具备的优点是() A.动态样式 B.动态语法 C.动态内容 D.动态定位

    HTML实验报告

    东北大学软件学院 《HTML与JavaScript》 实验报告 专业:软件工程 班级:1405 学号:20144706 姓名:张俊怡 完成时间:2015/12/6 指导教师:王蓓蕾 总共页数: 8

    网站主界面:(针对颜色不协调的问题已经改进) 主界面布局: 全程采用table布局,主要分块为上边一块,下边一块,中间过渡用动态效果展示网站信息。 下边左边是主要功能选择区,中间是文字动态区,右边是图片以及视频动态展示区。 采用的CSS方法: Class外部关联和内部关联配合使用 网站整体颜色风格: 用淡雅浅色作为主页背景 编写代码步骤: 最重要的是整体布局,布局好后分块修饰。

    使用了JavaScript 来获取当前系统时间。 网站介绍页面: 使用了较多是js和jQuery

    实现了图片的动态特效。 资料下载页面: 布局方式: 采用table布局,布局较为简单,资料下载这个页面能实现的功能其实包括资料下载和上传。 代码:

    《JAVASCRIPT程序设计》期末复习题(答案)新

    《JavaScript程序设计》期末复习题 笔试与上机各占50分,考试时间为100分钟 (笔试部分50分,考试时间40分钟) 一、判断题(1’×10=10’) 1.Jscript与JavaScript的区别 2.JavaScript区分大小写 3.“”是HTML注释标记,“//”是JavaScript注释标记 4.JavaScript是无类型的计算机语言,JavaScript会根据需要对数据进行自动转换。 5.在HTML文档中,超链接即被称为锚,但在JavaScript中,link对象代表超链接,而不是锚(anchor)对象来代表。 6.display:none和visibility:hidden都可以实现隐藏元素在前台的显示,但visibility:hidden 保证原有位置不被占用。 7.函数如果需要返回一个特定类型的值,必须使用return语句。 8.JavaScript不会检测函数所传递的实际参数和形式参数的类型和数量。 9.getElementById()用来获取ID标签属性为指定值的第一个对象;getElementsByName()用来获取name标签属性为指定值的所有对象的集合。 10.含有与不含有框架结构的浏览器窗口的关闭方法。 11.在JavaScript中,数组元素可以是任何类型的数据。 12.JavaScript不支持真正意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。 13.Cookie用来在客户器端保存一些数据,其数量和大小均有限制。 14.location对象的href属性可实现重新加载新页面功能,document对象的location属性不能实现此功能。 15.在JavaScript中的单选按钮(radio),不能通过单击“选中”和“未选中”来进行切换。 二、选择题(2’×20=40’) 1.以下哪个变量名是非法的:() A.num_1 B.2sum C.Sum D._des 2.以下哪个单词不属于javascript保留字:() A.with B.parent C.case D.void 3.在JavaScript中用下面哪个关键字来定义变量:() A.int B.document C.char D.var 4.(778>787)?5:2的结果是:() A.2 B.5 C.5,2 D.3 5.在JavaScript表达式中12+"12"+"5"的结果是:() A.29 B.1217 C.126 D.12125 6.下列哪个方法可以使窗口显示上一个地址页面:()

    JavaScript实验实训内容

    JavaScript 表达式和逻辑控制语句的使用 实验 一.实验目的 掌握JavaScript 的变量; 掌握JavaScript 的数据类型;掌握JavaScript 的运算符;掌握 JavaScript 的逻辑控制语句。 二.实验内容 1、声明一个变量str,为其赋值"Hello World!",显示该值; 改变该变量值为"Hello China!" ,然后再显示该值。 2、将1~10 之间的奇偶数分开,页面呈现方式如下: 3、任意输入一个年份,判断是否为闰年。

    实验二函数部分 一.实验目的 掌握JavaScript 的常用函数; 二.实验内容 编写一个函数,在页面上输出1~1000之间所有能同时被3,5,7 整除的证书,并要求每行显示6 个这样的数。 ex050303.htm

     
    实验三

    实验目的:常用函数的使用。 实验内容: 利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为 8,每次 由计算机随机生成 3 个 1~9之间的随机数,当这 3 个随机数中有一个数字 为 8 时,就算赢了一次。 Ex050309.html