2011-2012-2JavaScript复习题

2011-2012-2JavaScript复习题
2011-2012-2JavaScript复习题

2011-2012-2《脚本语言与动态网页设计》复习题

一、选择题

1.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号

最小( D )。

A.

B.

C.

D.

2.在Javascript程序中有如下定义语句,x=8;y=3;z=2;那么alert((x-y)/z)显示的结果为

( C )。

A. 8-3/2

B. 10

C. 2.5

D. 2

3.在Javascript中,把字符串“226”转换为浮点数226.0的正确方法是( C )。

A. var str=”226”;var num=(int)str;

B.var str=”226”;var num=str.parseInt(str);

C. var str=”226”;var num= parseFloat(str);

D.var str=”226”;var num=Interger.parseInt(str);

4.下列运算符中,(C )优先级最高。

A.== B.|| C.+ D.+=

5.Javascript表达式31+“32”的结果是( D)。

A. 一条错误信息

B. 63

C. “31 32”

D. “3132”

6.假设x=5.3, 表达式document.write(Math.floor(x));的输出结果为( A )。

A.5 B. 4 C.6 D. 3

7.下面语句执行后,页面显示内容为( A )

var x,y=null;

document.write(x==y);

document.write(x=y);

A.true null B. true x=y C. x==y undefined D. false null

8.在循环中,break语句的功能是( C )。

A.让浏览器死机

B.重新开始运行循环

C. 完全退出循环

D.退出当前循环

9.在循环中,continue语句的功能是( C )。

A.让浏览器死机

B. 完全退出循环

C.重新开始运行循环

D.继续当前循环

10.下列哪个选项的CSS 语法是正确的?( C )

A.td:font-size=9pt B.{td:font-size=9pt}

C.td { font-size: 9pt} D.{td; font-size:9pt}

11.以下哪个单词不属于javascript保留字( B )。

A. document

B. parent

C. class

D. new

12.在Javascript中,this关键字的含义是( A )。

A. 当前对象

B. 当前脚本

C.没有含义

D.当前文本框

13.Math.random函数生成随机数的范围是( B)。

A. 1至100

B. 0至1

C. 1至10

D.1至1000

14.下列对象中,( C )不能使用new关键字。

A.Date

B.String

C. Math

D.Array

15.Ajax技术的组成部分不包括(D)

A. HTML、XHTML

B. CSS、DOM

C. XML、XSTL、PHP

D. Active

16.分析下面的Javascript代码段,第一行输出的结果是(A )。

var x=”aaa”;

function a(x){

var x=”bbb”;

document.write(x+"
");

}

document.write(x+"
");

a(“ccc”);

A. aaa

B. bbb

C. ccc

D. aaa+

17.在HTML文档对象模型中,history对象的( C)方法用于加载历史列表中的下一个URL

页面。

A. next( )

B. back( )

C. forward( )

D. go(-1)

18.XmlHttpRequest对象的readyState状态,当xhr.readyState==4表示:( C )

A.全部取完B.正在load

C.已经完成D.未初始化

19.下列描述错误的是(D)

A.JavaScript变量分全局变量和局部变量

B.JavaScript中,对象的作用范围可分为内置对象和宿主对象

C.在程序开发过程中,用户输入内容的校验常分为功能性校验和格式性校验

D.要使用任何一个JavaScript对象的方法和属性,必须先使用new运算符创建它。

20.写“Hello World”的正确javascript语法是?( A )

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

21.JS特性不包括( D )

A.解释性

B.用于客户端

C.基于对象

D.面向对象

22.下列JS的判断语句中( A )是正确的

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

23.下列JavaScript的循环语句中( D )是正确的

A.if(i<10;i++)

B.for(i=0;i<10)

C.for i=1 to 10

D.for(i=0;i<=10;i++)

24.下列的哪一个表达式将返回假( B )

A.!(3<=1)

B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”)

D.(2<3)||(3<2)

25.下列选项中,( D )不是网页中的事件

A.onclick

B.onmouseover

C.onsubmit

D.onpressbutton

26.有语句“var x=0;while(____C____) x+=2;”,要使while循环体执行10次,空白处的循

环判定式应写为:

A.x<10 B. x<=10 C.x<20 D.x<=20

27.JS语句

var a1=10;

var a2=20;

alert(“a1+a2=”+a1+a2)

将显示( B)结果。

A.a1+a2=30

B.a1+a2=1020

C.a1+a2=a1+a2

28.将字串s中的所有字母变为小写字母的方法是( B )

A.s.toSmallCase()

B.s.toLowerCase()

C.s.toUpperCase()

D.s.toUpperChars()

29.以下( C )表达式产生一个0~7之间(含0,7)的随机整数.

A.Math.floor(Math.random()*6)

B.Math.floor(Math.random()*7)

C.Math. floor(Math.random()*8)

D.Math.ceil(Math.random()*8)

30.产生当前日期的方法是( C )

A.Now();

B.Date()

C.new Date()

D.new Now()

31.如果想在网页显示后,动态地改变网页的标题( C )

A.是不可能的

B.通过document.write(“新的标题内容”)

C. 通过document.title=(“新的标题内容”)

D. 通过document.changeTitle(“新的标题内容”)

32.某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名

称是myButton,表述该按钮对象的方法是( B )

A.document.forms.myButton

B.document.mainForm.myButton

C.document.forms[0].element[0]

D.以上都可以

33.HTML文档的树状结构中,( A )标签为文档的根节点,位于结构中的最顶层。

A.

B.

C.

D.</p><p>34.在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是</p><p>(B)。</p><p>A.background</p><p>B.backgroungImage</p><p>C.image</p><p>D.background</p><p>35.在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的</p><p>代码是(C)</p><p>A.document.myform.selCity.options.clear()</p><p>B. document.myform.selCity.options.deleteAll()</p><p>C. document.myform.selCity.options.length=0</p><p>D. document.myform.selCity.options.size=0</p><p>36.HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为</p><p>get或post,下列关于get和post的描述正确的是(D)</p><p>A.post方法传递的数据对客户端是不可见的</p><p>B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制</p><p>C.post方法对发送数据的数量限制在255个字符之内</p><p>D.get方法传递的数据对客户端是不可见的</p><p>37.在DOM对象模型中,下列选项中的(AB)对象位于DOM对象模型的第二层。(选择二项)</p><p>A.history B.document C.button D.text</p><p>38.在Javascript中要改变页面文档的背景色,需要修改document对象的( C )属性。</p><p>A.BackColor B.BackgroundColor C.BgColor D.Background</p><p>39.在HTML页面中,不能与onChange事件处理程序相关联的表单元素有( D )。</p><p>A.文本框 B.复选框 C.列表框 D.按钮</p><p>40.在HTML页面上编写Javascript代码时,应编写在( B )标签中间。</p><p>A.<javascript>和</javascript></p><p>B.<script>和</script></p><p>C. <head>和</head></p><p>D. <body>和</body></p><!--/p3--><!--p4--><p>41.在Javascript浏览器对象模型中,window对象的( A )属性用来指定浏览器状态栏</p><p>中显示的临时消息。</p><p>A.status B.screen C.history D.document</p><p>42.编写Javascript函数实现网页背景色选择器,下列选项中正确的是( B )</p><p>A.function change(color){</p><p>window.bgColor=color;</p><p>}</p><p>B. function change(color){</p><p>document.bgColor=color;</p><p>}</p><p>C. function change(color){</p><p>body.bgColor=color;</p><p>}</p><p>D. function change(color){</p><p>form.bgColor=color;</p><p>}</p><p>43.在Javascript中,可以使用Date对象的( A )方法返回一个月中的每一天。</p><p>A.getDate B.getYear C.getMonth D.getTime</p><p>44.在Javascript中,对于浏览器对象的层次关系理解正确的是(AD)(选择二项)</p><p>A.window对象是所有页面内容的根对象</p><p>B.document对象包含location对象和history对象</p><p>C.location对象包含history</p><p>D.document对象包含form对象</p><p>45.下列选项中关于浏览器对象的说法错误的是( C )</p><p>A.history对象记录了用户在一个浏览器中已经访问过的URLs</p><p>B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息</p><p>C.location对象是history对象的父对象</p><p>D.location对象是window对象的子对象</p><p>46.在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的</p><p>Javascript函数compute,要编写的HTML代码是( D)</p><p>A.<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”></p><p>B.<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”></p><p>C.<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”></p><p>D.<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”></p><p>47.分析下面的Javascript代码段,输出结果是(C )</p><p>var mystring=”I am a student”;</p><p>var a=mystring.substring(9,13);</p><p>document.write(a);</p><p>A.stud B.tuden C.uden D.udent</p><p>48.Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确</p><p>的是( C )</p><p>A.submit();</p><p>B.myform.submit()</p><p>C.document.myform.submit()</p><p>D.window.myform.submit();</p><p>49.在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键</p><p>正确的编码是( C )</p><!--/p4--><!--p5--><p><input name=”password” type=”text” onkeydown=”myKeyDown()”></p><p>A.function myKeyDown(){</p><p>if (window.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>B.function myKeyDown(){</p><p>if (document.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>C.function myKeyDown(){</p><p>if (event.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>D.function myKeyDown(){</p><p>if (keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>50.如果在HTML页面中包含如下图片标签,则选项中的( D )语句能够实现隐藏该图片</p><p>的功能。</p><p><img id=”pic” src=”Sunset.jpg” width=”400” height=”300”></p><p>A.document.getElementById(“pic”).style.display=”visible”;</p><p>B.document.getElementById(“pic”).style.display=”disvisible”;</p><p>C.document.getElementById(“pic”).style.display=”block”;</p><p>D.document.getElementById(“pic”).style.display=”none”;</p><p>51.如果在HTML页面中包含如下图片标签,则在下划线处添加(D)代码能够实现隐藏该</p><p>图片的功能。</p><p><img id=”pic” src=”Sunset.jpg” width=”400” height=”300”____________ ></p><p>A. style=”display:visible”;</p><p>B. style=”display:disvisible”;</p><p>C. style=”display:block”;</p><p>D. style=”display:none”;</p><p>52.下列选项中,( AD)段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后</p><p>退”按钮的功能。(选择二项)</p><p>A. <a href=”javascript:history.go(-1)”>返回</a></p><p>B. <a href=”javascript:location.back()”>返回</a></p><p>C. <a href=”javascript: location go(-1)”>返回</a></p><p>D. <a href=”javascript:history.back()”>返回</a></p><p>53.在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,</p><p>选项中的编码正确的是( C )</p><p>A.<a href=”#” onmouseover=”this.style.fontsize=30px”>注册</a></p><p>B.<a href=”#” onmouseout=”this.style.fontsize=30px”>注册</a></p><p>C.<a href=”#” onmouseover=”this.style.font-size=30px”>注册</a></p><p>D.<a href=”#” onmouseout=”this.style.font-size=30px”>注册</a></p><p>54.在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的(D)事件。</p><p>A.onFocus</p><p>B.onBlur</p><p>C.onSubmit</p><p>D.onKeyDown</p><p>55.在HTML页面中,定义了如下所示的Javascript函数,则正确调用该函数的HTML代码是</p><p>(AB )(选择二项)</p><p>function compute(op){</p><!--/p5--><!--p6--><p>}</p><p>A.<input name=”a” type=”button” onclick=”compute(this.value)” value=”+”></p><p>B.<input name=”b” type=”button” onclick=”compute(…-…)” value=”-”></p><p>C.<input name=”c” type=”button” onclick=”compute(“*”)” value=”*”></p><p>D.<input name=”d” type=”button” onclick=”compute(/ )” value=”/”></p><p>56.在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错</p><p>误的是( D )</p><p><html></p><p><body></p><p><div id=”imageLayer” style=”display:none;”></p><p><img src=”images/Sunset.jpg” width=”200” height=”100”></div></p><p></body></p><p><html></p><p>A. document.getElementByTagName(“div”)[0].style.display=”block”</p><p>B.document.getElementById(“imageLayer”).style.display=”block”;</p><p>C.document.getElementByName(“imageLayer”)[0].style.display=”block”;</p><p>D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;</p><p>57.分析下面的Javascript代码段,输出结果是( C)</p><p>var s1=parseInt(“101中学”);</p><p>document.write(s1);</p><p>A. NaN</p><p>B.101中学</p><p>C.101</p><p>D.出现脚本错误</p><p>58.在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个</p><p>URL页面。代码如下所示,应在下划线处填入( A )</p><p><a href=_________><img src=”previous.gif” width=”67” height=”21”></a></p><p>A.”javascript:history.go(-1)”;</p><p>B.“history.go(1)”</p><p>C. “history.go(-1)”</p><p>D. “javascript:history.go(1)”</p><p>59.在HTML页面上包含如下所示的层对象,则javascript语句</p><p>document.getElementById(“info”).innerHTML的值是( A)</p><p><div id=”info” style=”display:block”><p>请填写</p></div></p><p>A.请填写</p><p>B.<p>请填写</p></p><p>C.id=”info” style=”display:block”</p><p>D.<div id=”info” style=”display:block”><p>请填写</p></p><p>60.分析下面的Javascript代码段,输出的结果是(B)。</p><p>arr=new Array(3);</p><p>arr[0]=10;</p><p>arr[1]=20;</p><p>document.write(arr.length);</p><p>A. 2</p><p>B. 3</p><p>C. 4</p><p>D. 5</p><p>61.如下所示的Javascript代码,要实现打开页面时弹出对话框显示“2班”,则下划线处应</p><p>填写的代码为( C )。</p><p><script></p><p>Var List=new Array();</p><p>List[…大一?]=[…1班?,?2班?]</p><p>alert___________________;</p><!--/p6--><!--p7--><p>A. studentList[0][0]</p><p>B. studentList[0][…1班?]</p><p>C. studentList[…大一?] [1]</p><p>D. studentList[…大一?] [?2班?]</p><p>二、填空题</p><p>1.HTML文件中的图片标记是____<img>___。</p><p>2.通过String对象的___charAt() ___方法,可以得到字符串中指定位置处的字符。</p><p>3.对象中是由属性,方法_组成的。</p><p>4.数组在创建时可以不包含任何元素数据,即__空数组__。创建后返回一个数组对象,使</p><p>用该对象可以往数组中添加__元素__。</p><p>5.window对象的实例也可由___ window.open()___方法创建。</p><p>6.HTML标记在Javascript代码中,通常作为___字符串___处理。</p><p>7.在Javascript浏览器对象模型中,window对象的__defaultstatus__属性用来设置浏览器</p><p>状态栏中显示的临时消息。</p><p>8.函数的主要功能是将代码组织为可复用的单位,可以完成特定的任务并返回__数据__。</p><p>9.Ajax技术是客户端技术,__异步服务器__交互,服务器回传数据__不_刷新页面,从而</p><p>减轻了服务器端计算的压力。</p><p>10.try-catch是一个异常捕捉和处理代码结构,_try _语句块发生异常时,_catch _语句块处</p><p>理。</p><p>11.form对象的有两个方法_ reset _和_ submit _,利用这两个方法类可以实现重置表单和提</p><p>交表单。</p><p>12.__数组__以元素为单位保存数据,读取其中的数据时需要读出元素。Javascript提供“[]”</p><p>运算符用于存取数组元素,方括号中是要存取的元素的_下标_。</p><p>13.使用__框架__可以将浏览器窗口划分为若干个独立的子窗口(区域),使网页中不同的</p><p>内容在不同的区域中显示。</p><p>14.函数的返回类型,就返回形式而言,分两种类型:_值类型_和__引用类型__。</p><p>15.form对象的实践与form对象的方法相似,onsubmit是__提交表单___。</p><p>16.__相等__运算符使用符号“==”,判断两个操作数是否相等。如果相等返回布尔值_true</p><p>__,否则返回_false _。</p><p>17.用if-else语句实现多路选择结构使程序看起来不清晰,也不容易维护,于是可以选择___</p><p>switch语句__代替。</p><p>18._if语句_仅根据表达式的值决定是否执行某个任务,没有其他更多的选择,而_ if-else</p><p>语句__则提供双路选择功能。</p><p>19.定义函数时,在函数名后面的圆括号内可以指定___任意___个参数。</p><p>20.onKeyUp=”checkText( );”,这句语句是在____松开按下的键______动作时检查文本。</p><p>21.在HTML中的body元素中,可以通过___ bgcolor ___属性和__ text __属性来设置网页</p><p>背景颜色和默认的文字颜色。</p><p>22.向服务器发送请求后,因为是____异步请求____,所以服务器不一定马上就发出响应,</p><p>Web浏览器也不会等待服务器的响应。</p><p>23.Ajax的主要作用是___异步调用___和___局部刷新___,其实使用客户端脚本语言即使</p><p>不通过Ajax也可以实现局部刷新的功能。</p><p>24.CSS的滤镜属性的选择符是___ filter ___。</p><p>三、判断题:</p><p>1.函数定义中,return后的表达式为可选项,其值不作为函数返回值(×)</p><p>2.alert()方法的功能是显示一个带有“确定”和“取消”按钮的对话框(×)</p><!--/p7--><!--p8--><p>3.selectedIndex表示该对象的所选项目的索引值。( √)</p><p>4.XMLHttpRequest对象的readystate属性用于返回当前的请求状态,请求状态共有5种。</p><p>( √)</p><p>5.until循环的循环体至少要执行一次,while循环的循环体可能不执行。( √)</p><p>6.JavaScript中允许两个日期对象相减,相减之后将会返回这两个日期之间的秒数差。</p><p>( ×)</p><p>7.页面的大小事件是用户改变浏览器的大小时触发事件处理程序,它主要用于固定浏览器</p><p>的大小,即onresize。( √)</p><p>8.Javascript脚本在服务器端执行(×)。</p><p>9.getElementById()是通过元素ID获取元素对象的方法,其返回值为单个对象(√)。</p><p>10.getElementsByName()是通过元素name获取元素对象的方法,其返回值为单个对象</p><p>(×)。</p><p>11.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。( ×)</p><p>12.当对同一段文本应用多个层叠样式表样式时,文本中的元素将遵循样式表的作用优先顺</p><p>序依次调用样式。( √)</p><p>13.在JavaScript中,可以使用三种对象,即内置对象、自定义对象和浏览器对象。内置对</p><p>象和自定义对象统称为预定义对象。( ×)</p><p>14.在使用var x="I like JavaScript"声明变量x之后,赋值语句x=13将出错。( ×)</p><p>15.位操作运算符分为两种,一种是普通位运算符,另一种是位移动运算符。( √)</p><p>16.<span>没有结构上的意义,纯粹是应用样式,当其他行内元素都不合适时,就可以使用</p><p><span>元素。( √)</p><p>17.Ajax是一种融合了HTML、CSS、XML、JavaScript、DOM和XMLHttpRequest等多种</p><p>技术的网页开发新技术。( √)</p><p>18.用户可以通过改变图片的位置、大小等多个属性,实现图片的动态效果。( √)</p><p>19.typeof运算符返回它的操作数当前所容纳的数据类型,如typeof(true)=boolean。( √)</p><p>20.网页是用Javascript语言编写而成的。( ×)</p><p>21.表单对象的方法是表单对象为完成需求而调用的方法。( √)</p><p>22.XML和HTML是SGML延伸出来的标记性语言。( √)</p><p>23.函数与其他的JavaScript代码一样,必须位于<SCRIPT></SCRIPT>标记之间。(√)</p><p>24.鼠标的按下或松开事件分别是onmousedown和onmouseover事件。(×)</p><p>25.要实现异步调用需要使用XMLHttpRequest对象,要实现局部刷新需要使用JavaScript</p><p>和DOM。(√)</p><p>26.在Ajax中,通常使用DOM进行页面布局,并通过改变文档对象的DOM属性控制页</p><p>面的外观和行为。(×)</p><p>27.XMLHttpRequest对象可以响应readystatechange事件,该事件在XMLHttpRequest对象</p><p>状态改变时激发。因此,可以通过该事件调用一个函数,在该函数中判断XMLHttpRequest对象的readystate属性值。(√)</p><p>28.XMLHttpRequest对象与服务器交换的数据,通常采用XML格式,但也可以是基于文</p><p>本的其他格式。(√)</p><p>29.通过设置CSS样式表鼠标光标属性,当将鼠标移动到链接上时,可以看到多种不同的</p><p>效果。语法:cursor:value。(√)</p><p>30.引入外部样式表是在HTML文件的头部<style></style>标记之间,用“@import”来声明。</p><p>(√)</p><p>31.内嵌样式是在HTML标记中,将定义的样式规则作为标记style属性的属性值。样式定</p><!--/p8--><!--p9--><p>义的作用范围仅限于此标记范围之内。(√)</p><p>32.CSS是Cascading Style Sheet(层叠样式表)的缩写,用于控制网页样式并允许将样式</p><p>信息与网页内容分离的一种标记性语言。(√)</p><p>四、程序阅读</p><p>1.写出下列程序执行后的结果。</p><p><script></p><p>var x,y=null;</p><p>alert(x) ;</p><p>alert(y) ;</p><p>alert(x=y);</p><p>alert(x==y);</p><p></script></p><p>答案:undefined,null,null,true</p><p>2.写出下列程序执行后的结果。</p><p></html></p><p>x=”a”;</p><p>y=”b”;</p><p>z=false;</p><p>function testOne(){</p><p>var x=”c”;</p><p>var y=”d”;</p><p>z=true;</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>function testTwo(){</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>testOne();</p><p>testTwo();</p><p>答案:c,d,true,a,b,true</p><p>3.当单击button按钮时,出现什么结果。</p><p><html></p><p><head></p><p><title>Untitled Document

答案:403070

4.在页面中显示当前日期和时间。

5.写出下列程序执行后的结果。

function replaceStr(inStr, oldStr, newStr){

var rep = inStr;

while (rep.indexOf(oldStr) > -1) {

rep = rep.replace(oldStr, newStr);

}

return rep;

}

alert(replaceStr("one little two little","little","big"));

输出结果是________ one big two big______________________________。

6.应用两个for循环语句创建一个简易的九九乘法表。

for(var __ m=1;m<=9;m++____________________________________){

for(var __ n=1;n<=m;n++____________________________________){

if(n*m<10){

document.write(" ");

}

document.write(n+"×"+m+"="+n*m+" ");

}

document.write("
");

}

7.下面设计一个有三个超链接的页面,单击这些链接时可以打开、关闭新窗口,以及关闭

本身窗口。

打开和关闭窗口

打开新窗口

关闭新窗口

关闭本窗口

8.输出下列程序执行后的结果。

var a=new Array(1,2,3,4,5);

var sum=0;

for (i=2;i

sum+=a[i];

document.write(sum);

输出结果是____________12 __________________________。

9.设置样式temp并应用于div和P中,使背景颜色为red。

脚本语言与动态网页设计

复习题

五、编程题

1.网页中有两个控件:文本框和下拉列表框,下拉列表框中有三个选项(图片一、图片二、

图片三),当改变选项时可将图片改变为相应的图片,图片大小为200*200;并可在文本框中显示当前图片的文件名。图片文件和网页文件在同一目录下,图片一对应image01.jpg,图片二对应image02.jpg,图片三对应image03.jpg。

答案:

图像切换

2.使用转义字符实现如上右图提示框效果。

答案:

3.要求能够弹出对话框提示当前选中的是第几个单选框。答案:

4.for循环语句创建九九乘法表

答案:

6.鼠标移上img01.jpg时交换图像img02.jpg,鼠标移出时图片还原,图片大小为200*150。

答案:

onmouseout="document.p1.src='images/img01.jpg'">

7.处理focus与blur事件,使窗口变为活动时网页背景为红色,失去焦点时背景为灰色。

答案:

8.打开一个宽高为400*400的新窗口,其内容为“苏职大”网站首页。

答案: