1、第一章JavaScript的基本语法1.以下()变量名是非法的。A. numb_1B. 2numbC. sumD. de2$f答案:B2.下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。A. switchB. if-elseC. forD.字符串运算符答案:A3.在JavaScript中,运行下面代码后的返回值是()。var flag=true;document.write(typeof(flag);A. undefinedB. nullC. numberD. boolean答案: D4.下面()能在页面中弹出如图1.37所示的提示窗
2、口,并且用户输入框中默认无任何内容。A. prompt(“请输入你的姓名:“);B. alert(“请输入你的姓名:“);C. prompt(“请输入你的姓名:“,“);D. alert(“请输入你的姓名:“,“);答案是: C5.在JavaScript中,运行下面代码,sum的值是()。var sum=0;for(i=1;i的对象 D. 页面中所fifl为的第一个对象 答案: D4.下面()不是document对象的方法A. getElementsByTagName()B. getElementById()C. write()D. reload()答案: D5.下面()可 当前页面A. re
3、load()B. replace()C. href()D. referrer答案: A第章 DOM 1.页面中一个id为pdate的 本框,下列()能 本框中的值为“2009-10-12“(选项)A. document.getElementById(“pdate“).setAttribute(“value“,“2009-10-10“);B. document.getElementById(“pdate“).value=“2009-10-10“;C. document.getElementById(“pdate“).getAttribute(“2009-10-10“);D. document.g
4、etElementById(“pdate“).text=“2009-10-10“;答案:AB2.页面中如下代码,下列选项中()能“”“ 为“任“。(选项)90 ”88 A. document.getElementById(“Table1“).rows2.cells1.innerHTML=“任“;B. document.getElementById(“Table1“).rows1.cells0.innerHTML=“任“;C. document.getElementById(“row2“).rows0.innerHTML=“任“;D. document.getElementById(“row2“
5、).rows1.innerHTML=“任“;答案:BC3.在页面中一个10行3列的表 ,表 的id为Ptable,下面的选项()能“后一行。A. document.getElementById(“Ptable“).deleteRow(10);B. var delrow=document.getElementById(“Ptable“).lastChild;delrow.parentNode.removeChild(delrow);C. var index=document.getElementById(“Ptable“).rows.length;document.getElementById(
6、“Ptable“).deleteRow(index);D. var index=document.getElementById(“Ptable“).rows.length-1;document.getElementById(“Ptable“).deleteRow(index);答案: D4.页面中一个1行2列的表 ,其中表 行的id为r1, 下列()能在表 中一列,并且一列示在前面 。A. document.getElementById(“r1“).Cells(1);B. document.getElemtntById(“r1“).Cells(0);C. document.getElement
7、ById(“r1“).insertCell(0);D. document.getElemtntById(“r1“).insertCell(1);答案:C5.页面中一个id为main的div,div中个图一个 本框,下列()能“完 maindiv中所内容A. document.getElementById(“main“).cloneNode(true);B. document.getElementById(“main“).cloneNode(false);C. document.getElementById(“main“).cloneNode();D.main.cloneNode();答案: A
8、第章 JavaScript和Css的 1.当 fi 到页面 的个图 时,图出 一个 框,并且图 ,是 为 下面的() 。A. onclickB. onmousemoveC. onmouseoutD. onmousedown答案: B2.页面 一个 本框和一个类change,change可以变 本框的 框 式, 用下面的() 可以 当 fi 到 本框 时, 本框的 框 式 变。( 选)A. onmouseover=“className=change“;B. onmouseover=“this.className=change“;C. onmouseover=“this.style.classNa
9、me=kchange“;D. onmousemove=“this.style.border=solid 1px #ff0000“;答案: ABC3.下列选项中,不 于 本 的是().A.font-sizeB.font-styleC.text-alignD.background-color答案:D4.页面中一个id为price的 ,并且一个id选price用 price的 式,在IE 中运行 页面,下面()能正确 的 .A. document.getElementById(“price“).currentStyle.backgroundColor;B. document.getElementBy
10、Id(“price“).currentStyle.background-color;C. document.getElementById(“price“).style.backgroundColor;D. var divObj=document.getElementById(“price“);document.defaultView.getComputedStyle(divObj,null).background;答案:A5.下面选项中()能“ 页面的 。A. onscrollB. scrollLeftC. scrollTopD. top答案: C第章 表 基本 1.String对象的方法不包
11、括()A. charAt()B. substring()C. toUpperCase()D. length()答案: D2.对字符串str=“welcome to china“进行下列操作处理,描述结果正确的是()A. str.substring(1,5)返回值是“elcom“B. str.length的返回值是16C. str.indexOf(“come“,4)的返回值为4D. str.toUpperCase()的返回值是“Welcome To China“答案: B3.在页面 一个id为room的 本框,下面选项()能“ 当 room时room的 变为 “#cccccc“。A. B. C.
12、 D. 答案: A4.下面选项()能 得焦。(选项)A. blur()B. select()C. focus()D. onfocus()答案: BC5.下面()能“态变 中的提示内容。( 选)A. 利用 的innerHTML 变内容。B. 利用 的id 变内容。C. 用onblur 。D. 用display .答案: ACD第七章 正则表达式和表 辅助特效1.下列正则表达式中()可以匹配首位是小写字母,其他位数是小写字母 数字的少位的字符串。A. /w2,$/B. /a-za-z0-9+$/C. /a-z0-9+$/D. /a-zd+$答案:B2.下列选项中()可以用检索下拉列表框中 选项目的
13、索引号。A. selectedlndexB. optionsC. lengthD. add答案:A3.在JavaScript中()方法可以对数组元素进行排 。A. add()B. join()C. sort()D. length()答案: C4.下列声明数组的语句中,错误的选项是()A. var student=new Array()B. var student=new Array(3)C. var student=new Array(3)(4)D. var student=new Array(rose,mick)答案:C5.在页面中一个id为book的下拉列表框,下列()能“态在下拉列表框book中添一个选项,并且示结果如果7.16所示。A. document.getElementById(“book“).add(new Option(“01“,“梦想照进 “),null);B. document.getElementById(“book“).add(“01“,“梦想照进 “);C. document.getElementById(“book“).add(“梦想照进 “,“01“);D. document.getElementById(“book“).add(new Option(“梦想照进 “,“01“),null);答案:D