C) 调用Reset()相当于提交按钮 D) 调用Submit()相当于提交按钮
102.对下面这段代码分析不正确的是()
var len=form1.elements.length; for(var i=0 ;i if(form1.elements[i].value.length==0) { alert(“你的资料没有填写完善”); return flase; } } A) 代码第1行是取得当前表单元素的个数 B) 代码第1行是取得当前文本表单的个数 C) 这是循环验证表单 D) 这段代码可以验证表单中文本框中的值是否为空 103.对下面这段代码分析您输入的字符数为正确的是() function count() { var len=form1.text.value.length; alert(“”+len+”个”) } A) 代码第3行是取得当前文档中文本框的个数 B) 代码第3行是取得当前文档中表单的个数 C) 这段代码有错误 D) 这段代码是统计用户输入文本框中字符个数 104.下列叙述不正确的是() A) document:最顶层的节点,所有的其他节点都是附属于它的 B) documentTypeDTD:引用(使用语法)的对象表现形式 C) Attr:代表一对特性名和特性值。这个节点类型能包含子节点 D) documentFragment:可以像document一样来保存其他节点 105.下列不属于访问指定节点的方法的是() A) obj.value B) getElementByTagName C) getElementsByName D) getElementById 106.对下列代码分析正确的是() function msg() { var p=document.createElement(“p”); var Text=document.createTextNode(“Hello!”); p.appendChild(“Text”); document.body.appendChild(p); } A) 代码第2行是创建一个 元素标签 B) 代码第3行是创建一个文本节点 C) 是文本节点的子节点 D) 这代码的作用是创建新的节点 107.下列对符号所表示的意义解释错误的是() A) ?(尖号):匹配字符串的开头 B) $(美元符号):匹配字符串的结尾 C) ?(问号):匹配前面的子表达式一次或多次 D) \\(反斜杠):对特殊字符的特殊元字符含义进行转义 108. 对下面这段代码分析不正确的是() var reg=/ .o./ g; //寻找字符o前后接任意字符组成的有三个字符的字符串 var str= “How are you?” //源串 var result=new Array(); //用于接收结果 while(reg.exec(str)!=null) //执行匹配操作,如果找到匹配则继续找下一项 { result.push(RegExp.lastMatch); //添加结果 } alert(result); A) 代码第1行是寻找字符o前后接任意字符组成的有三个字符的字符串 B) 代码第4行是执行匹配操作,如果找到匹配则继续找下一项 C) 代码第6行是将所得到的结果添加到数组中 D) 最后输出的是“How are you?” 109.以下不是RegExp对象的实例属性的是() A) global属性 B) lastIndex属性 C) ignoreCase属性 D) multiLine属性 110.下面与IE结合对JavaScript调试支持比较好的工具是() A) 记事本 B) Microsoft Visual Studio 2005 C) JSEclipse D) VC++ 111. 在调试前的准备工作下列叙述不对的是() A) 在“设置”列表框中找到两个“禁用脚本调试”复选框,将它们前面的钩去掉 B) 如果“禁用脚本调试”复选框,前面的钩不去掉,则不会弹出调试信息 C) “禁用脚本调试”复选框,前面的钩去掉后,当程序出错时会弹出调试信息 D) “禁用脚本调试”复选框,前面的钩去不去与调试无关 112.关于代码优化下列表述不对的是() A) JavaScript程序代码编写出来后,主要是交给浏览器去运行 B) 尽可能使用全局变量,可以使代码简单 C) 书写风格应遵循“标识符短而含义清晰”、“代码缩进对齐”、“尽可能注释”等原则 D) 在机器上运行的代码总是希望其速度越快越好,阅读维护时其可读性可理解性最好 113.弹出输入框,默认内容是“Hello World”的正确javascript语法是? A) document.write(\ C) response.write(\ 114.JS特性不包括( ) A)解释性 B)用于客户端 C)基于对象 D)面向对象 B) \ D) prompt(“输入”,\ 115.下列JS的判断语句中( )是正确的 A)if(i==0) B)if(i=0) C)if i==0 then D)if i=0 then 116、下列JavaScript的循环语句中( )是正确的 A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++) 117、下列的哪一个表达式将返回假 A.!(3<=1) B.(4>=4)&&(5<=2) D.(2<3)||(3<2) C.(“a”==”a”)&&(“c”!=”d”) 118、下列选项中,( )不是网页中的事件 A.onclick B.onmouseover C.onsubmit D.onpressbutton 119、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为: A.x<10 120、JS语句 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.显示错误 B. x<=10 C.x<20 D.x<=20 121、将字串s中的所有字母变为小写字母的方法是( ) A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 122、以下( )表达式产生一个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) 123、产生当前日期的方法是( ) A.Now(); B.Date() C.new Date() D.new Now() 124、如果想在网页显示后,动态地改变网页的标题( ) A.是不可能的 B.通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”) 125、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是() A.document.forms.myButton B.document.mainForm.myButton D.以上都可以 C.document.forms[0].element[0] 126、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 A. B.
127、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。
A.background B.backgroungImage C.image D.background
128、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()
A.document.myform.selCity.options.clear() B. document.myform.selCity.options.deleteAll() C. document.myform.selCity.options.length=0 D. document.myform.selCity.options.size=0
129、HMTL表单的首要标记是

