●试题五阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的

20 查阅

●试题五

阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在答题纸的对应栏内。

[说明]

这是一个修改字符串的题目,此题中将字符串“hello,I am not a student,I do not likecomputer!”中的"not"去掉,并在Web页中显示。当离开此Web页时,将自动启动收藏夹。

【HTML文本】

<html>

<! 省略部分为HTML框 >

(1) //JavaScript区域开始标识

<! //HTML的注释符

vay a="hello,I am not a student,I do not like computer!";

//定义变量,并赋初值

vay b=0;

vayc="";

if(docurment.a11){//如果是IE浏览器,则执行花括弧内的语句,否则弹出一个警告对

//话框,在对话框中显示“对不起,此Web页无法显示”

while( (2) ){//查找字符串a中是否有not,如果有则将字符串a中的not,去掉,

//然后赋给变量c。

(3) =A.substring(b,A.indexOf("not",b))

b+=A.indexOf("not",b)+4;

}

c+=A.substring( (4) ),A.length);

window.alert(“单击确定显示修改后的字符串”);//弹出一个警告对话框,在对话框中显示

//“单击确定显示修改后的字符串”

document.write("The final string is:<br>)"; //在Web页内输出的字符串,“The final

//string is,并加回车符

document.write(c+"<br>");//在Web页内输出修改后的字符串,并加回车

}

else

window.alert(“对不起,此Web页无法显示”)

function folder(){//定义一个函数

(5) (‘http://www.dlrin.edu.ca’,‘myhomepage’,)

//自动开启收藏夹,括号中的地址可以随便换。通过在

<body ***>标识中加入onUnload=folder()来激活此函数

}

//-->//HTML的注释符

</script>

<!--省略部分为HTML框-->

</html>

参考答案:

●试题五(1)【答案】<script. language="JavaScript">(2)【答案】a.indexOf<"not",b)!=-1(3)【答案】c+(4)【答案】a.lastlndexOf("not")+4(5)【答案】window.external.AddFavorite

软考初级