1. 以下哪个选项是JavaScript的特点( )
A:解释型脚本语言 B:具有以上各种特点 C:基于对象和事件驱动 D:跨平台 答案:B
2. 编辑JavaScript程序时( )。
A:只能使用FrontPage软件 B:只能使用Dreamweaver工具 C:可以使用任何一种文本编辑器 D:只能使用记事本 答案:C
3. 下面的JavaScript语句书写正确的是( )。
答案:B
4. 下面有关JavaScript说法错误的是( )。
A:可以在JavaScript 代码中使用双反斜杠对代码行进行换行。
B:脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。
C:也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。外部 JavaScript 文件的文件扩展名是 .js。 D:可以在 HTML 文档中放入不限数量的脚本。 答案:A
5. 下列选项中,有关JavaScript说法错误的是( )。
A:完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型和浏览器对象模型。
B:加入了JavaScript特效的页面,称为动态页面 C:JavaScript 被设计为向 HTML 页面增加交互性。
D:JavaScript作为一种脚本语言,已经被广泛地应用于Web页面当中,通过嵌入HTML来实现各种酷炫的动态效果,为用户提供赏心悦目的浏览效果。 答案:B
第二章测试
1. 在以上代码段中,哪些变量是全局变量?( )
A:a、b、c都是 B:a和c C:只有a D:b和c 答案:C
2. 以下描述中错误的是( )。
A:alert(typeof(undefined)) 显示的内容为:undefined B:alert(typeof(null)) 显示的内容为:object C:alert(typeof(99)) 显示的内容为:number
D:alert(typeof(function() {})) 显示的内容为:Function 答案:D
3. 以下哪个语句打印出来的结果是false?( )
A:alert(5 == “5”);
B:alert(null == undefined); C:alert(1 == true); D:alert(isNaN(true)); 答案:D
4. JavaScript中, 以下声明变量的语句哪个不正确? ( )
答案:B
5. 以下代码,哪个结果是正确的?var a=‘123.5abc’ , b=‘100abc’;6、
alert(parseInt(a)+Number(b)); ( ) A:123100abc B:223
C:123.5abc100abc D:NaN 答案:D
6. 以下哪个单词不属于javascript保留字?( )
A:with B:base C:void D:typeof 答案:B
7. 要检测值是否为 NaN,应使用 ( )函数。
A:parseInt B:IsNaN C:isNaN D:Number 答案:C
8. 以下哪个变量名是非法的?( )
A:_des B:2sum C:Sum D:num_1 答案:B
9. (778>787)?5:2 的结果是( ) 。
A:5 B:2 C:5 , 2
10.
11.
12.
13.
14.
15.
16.
D:3 答案:B
在 JavaScript 表达式中 12+“12”+“5”的结果是( )。 A:1217 B:29 C:12125 D:126 答案:C
分析 javascript 代码段,输出结果是 var a=“125.8765”; c=parseInt(a); d=parseFloat(a); document.write(c+” “+d) ( ) A:125 125.8765 B:125.8765 126 C:125.8765 125 D:126 125.8765 答案:A
分析下面的 JavaScript 代码段,输出结果是a=eval(“3+6+7”); document.write(a); ( ) 。 A:其余都不是 B:367 C:0 D:16 答案:D
执行上述的代码打印出的结果,正确的是( )。 A:2,30,512,NaN
B:NaN,30,17,undefined C:NaN,30,512,11 D:1,3,17,NaN 答案:A
执行上述的代码打印出的结果,正确的是( )。 A:246 B:145 C:135 D:136 答案:B
下列选项中哪一个可以作为for循环中有效的第一行:( )。 A:for(x=1;x=6;x+=1) B:for(x=1;x<6;x+=1) C:for(x+=1;x<6;x=1) D:for(x==1;x<6;x+=1) 答案:B
下列代码中while的循环次数是var i;while(i=0) i–;( )。 A:0
17.
18.
19.
20.
B:1 C:无限 D:5 答案:A
对于循环语句的描述中,以下哪个是错误的( )。 A:循环体内可以不包括循环语句 B:循环体内可以出现条件判断语句 C:循环体内可以再出现其他循环语句 D:循环体内必须出现continue或break 答案:D
要使语句“var x=1;while( ) x+=2”执行10次,应填入的项为( )。 A:X<=10 B:X<20 C:X<10 D:X<=20 答案:B
语句“var x=1,sum=0;for(;sum<=10;x++) sum+=x;”执行之后,x的值为:( )。 A:x=5 B:x=4 C:x=3 D:x=6 答案:D
下列哪个函数可以将参数字符串当成Javascript程序代码执行?( ) A:toString() B:escape() C:encodeURI() D:eval() 答案:D
第三章测试
1. 下列关于JavaScript对象说法错误的是( )。
A:在JavaScript中,几乎所有的事物都是对象
B:JavaScript对象是基于键值对的,键值对通常写法为 name : value C:JavaScript只能通过花括号来创建对象 D:JavaScript对象是拥有属性和方法的数据 答案:C
2. 下列说法中正确的是( )。
A:JavaScript的对象的键可以不是唯一的
B:对于”var x = person; “,如果修改对象x的属性,对象person的属性也会跟着改变
C:JavaScript只能通过”对象.属性名; “的方式调用对象的属性
3.
4.
5.
6.
D:JavaScript 的对象一旦创建就是不可改变的 答案:B
下列关于JavaScript对象说法错误的是( )。 A:JavaScript 对象是变量的容器
B:JavaScript对象是基于键值对的,键值对通常写法为 name : value C:键值对在 JavaScript 对象通常称为对象属性
D:在”FamilyName = Person.LastName; “中,FamilyName调用了Person对象的LastName方法 答案:D
下列选项中正确创建JavaScript对象的是( )。
A:var Student = [ID:“123456”, Name:“Tom”, University:“UJN”, School:“Information”, Class:“xxxx”];
B:var Student = (ID:123456, Name:Tom, University:UJN, School:Information, Class:xxxx);
C:var Student = {ID:“123456”, Name:“Tom”, University:“UJN”, School:“Information”, Class:“xxxx”};
D:var Student = [ID:123456, Name:Tom, University:UJN, School:Information, Class:xxxx]; 答案:C
JavaScript代码如下所示,请问代码最后的输出结果是var person = { firstName: “John”, lastName : “Doe”, fullName : function() { return
this.firstName + ” ” + this.lastName; }};document.write( person.fullName);( )。 A:Doe
B:function() { return this.firstName + ” ” + this.lastName; } C:John Doe D:John 答案:B
下列关于JavaScript对象创建方法错误的是( )。
A:MyStudent = new Object();function Say(){return “Hello
World”;}MyStudent.ID = “123456”; MyStudent.Name = “Tom”; MyStudent.Say = Say();
B:var MyStudent = [ID:“123456”, Name:“Tom”, Say : function(){ return “Hello World”;}];
C:function Student(I
D:function Student(ID, Name){this.ID = ID;this.Name = Name;this.Say = Say; function Say(){return “Hello World”;}}var MyStudent = new Student(“123456”, “Tom”);
E:{this.ID = “123456”;this.Say = Say; function Say(){return “Hello World”;}}Student.prototype.Name = “Tom”;var MyStudent = new Student(“123456”); 答案:B
7. 下列关于JavaScript类说法错误的是( )。
A:在最新的ECMAScript 6标准中,官方正式引入了关键字class用于创建类 B:JavaScript是面向对象的语言,但是在JavaScript没有类这一概念
C:在最新的ECMAScript 6标准中,官方正式引入了关键字extends用于创建子类
D:在最新的ECMAScript 6标准中,关键字static只能用于静态方法而不能用于静态属性 答案:B
8. 下面JavaScript代码输出结果正确的是class Animal { constructor(name)
{ this.name = name; } sayHi() { console.log(hello
${this.name}); }}Animal.prototype.constructor === Animal;let dog = new Animal(‘dog’);dog.sayHi();( )。 A:hello, B:程序报错 C:hello dog D:dog 答案:C
9. 下面JavaScript代码输出结果正确的是class Animal { constructor(name)
{ this.name = name; } sayHi() { console.log(hello ${this.name}); }}class Dog extends Animal { constructor(name, sound) { this.name = name;
this.sound = sound; } bark() { console.log(this.sound); }}let wangcai = new Dog(‘旺财’, ‘喵喵喵’);wangcai.bark();( )。 A:referenceError B:hello 旺财 C:汪汪汪 D:喵喵喵 答案:A
10. 下列关于JavaScript类说法正确的是( )。
A:在最新的ECMAScript 6标准中,私有字段仅能在字段声明中预先定义 B:在最新的ECMAScript 6标准中,公共类和私有类的声明只是TC39委员会提出的实验功能,大部分浏览器是不支持的,但是可以通过Babel等系统构建后使用此功能 C:其余选项都正确
D:在最新的ECMAScript 6标准中,官方实现了类的静态方法,但没有实现静态属性 答案:C
11. 下列关于删除JavaScript对象属性说法错误的是( )。
A:delete 关键字可用于删除对象属性,但是delete只是断开属性和宿主对象的联系
B:delete关键字删除对象属性成功时返回true
C:delete关键字删除不存在的对象属性时返回false
D:delete 关键字只能删除自有属性,不能删除继承属性 答案:C
12. 下列关于检测JavaScript对象属性说法最合理的是( )。
A:propertyIsEnumerable():只有检测到是自有属性且属性是可枚举时才返回true
B:其余选项都正确
C:hasOwnProperty():用于检测自有属性 D:in:可用于检测自有属性和继承属性 答案:B
13. 现有一个JavaScript对象“var object = {x:1, y:2, z:3};”,下列选项中能够正确
枚举object对象属性值的是?( )。 A:for (n in object)console.log(object[n]); B:for (n in object)console.log(n);
C:for (n in object)console.log(object.n); D:for (n in object)console.log(object); 答案:A
第四章测试
1. 以下哪个表达式可以产生一个0~7之间(含0,7)的随机整数?( )。
A:Math.floor(Math.random()7) B:Math.floor(Math.random()6) C:Math. floor(Math.random()8) D:Math.ceil(Math.random()8) 答案:C
2. 以下哪个函数可以获取今天的日期?( )。
A:Date( ) B:Now( ) C:Time( ) D:Date.UTC( ) 答案:A
3. 下列关于JavaScript函数说法错误的是?( )。
A:JavaScript 可以用关键字 function 定义函数 B:JavaScript函数声明需要使用分号来结束
C:JavaScript可以用函数构造器(Function())定义 D:JavaScript可以用表达式定义函数 答案:B
4. 下列正确利用表达式定义JavaScript函数的是?( )
A:var x = function (a, b) {return a * b}; B:var x = function (a, b) {a * b} C:var x = function {return a * b} D:x = function (a, b) {return a * b}; 答案:A
5. 下列说法哪个想法正确的?( )
A:利用表达式定义的函数不需要以分号结尾 B:其余选项都不正确
C:利用关键字function定义的函数需要以分号结尾 D:利用表达式定义的函数是匿名函数 答案:D
6. 下列说法正确的是?( )
A:局部变量定义于函数内部,其他的函数或脚本代码也可使用
B:全局变量属于 window 对象,但全局变量不能应用于页面上的所有脚本 C:全局和局部变量名称相同,修改其中一个,会影响另一个的值
D:变量声明时如果不使用 var 关键字,那么它就是一个全局变量,即便它在函数内定义 答案:D
7. JavaScript的代码如下所示,请问最后的结果是?JavaScriptvar add =
(function () { var counter = 0; return function () {return counter += 1;}})();add();add();add();( )
A:2 B:1 C:3 D:0 答案:C
8. 以下哪些是JavaScript常见的库?( )
A:MooTools B:Prototype C:其余选项都是 D:jQuery 答案:C
第五章测试
1. 分析下面的 javascript 代码段,输出结果是 var mystring=“I am a good
student”; a=mystring.indexOf(“good”); document.write(a); ( )。 A:5 B:7 C:6 D:8 答案:B
2. 执行上面的代码打印出来的结果,正确的是( )。
A:5 B:4 C:7 D:6 答案:D
3. var arr = new Array(new Array(9,0,3,4,5) , [‘a’ , ‘b’ , ‘c’] , new Array(2,9,0,6) );
则arr[1][3]=( )。 A:Undefined B:6 C:c D:4 答案:A
4. 有如下代码,该数组的length属性值为var arr = new Array(9);
arr[0]=1;arr[2]=2; ( )。 A:9 B:8 C:2 D:10 答案:A
5. 以下代码,哪个结果是正确的?str += str.replace(‘abc’ , ’‘);alert(str); var
str=’123abc’;( ) A:abc
B:123abc123 C:123abc D:123 答案:B
6. 以下哪个结果是正确的? var a=100 ,b=“100.5a6”,
c=“100.1”;alert(Math.max(a , b ,c)); ( ) A:undefined B:100.1 C:NaN D:100 答案:C
7. 以下哪个语句能正确弹出结果: ( )
A:alert(new Date(2011 , 12 , 25).getDay()); B:其余三个结果都正确
C:alert(new Date(2011 , 12 , 25 , 5 , 5 , 9).getDay()); D:alert(new Date(2011 , 12 , 25 , 5).getDay()); 答案:B
8. 以下代码正确的运行结果是? var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5);
alert(arr2); ( ) A:1,2,3 B:1,2,3,4 C:2,3,4 D:2,3,4,5 答案:C
9. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6) );则a[0][3]=
( )。
10.
11.
12.
13.
A:0 B:3 C:5 D:6 答案:D
有如下程序片段,请判断输出结果为var thetime=new
Date(2006,11,6,7,20,30);document.writeln(thetime.getMonth());( )。 A:11 B:7 C:26 D:2006 答案:A
请判断语句“alert(Math.sqrt(4))”的输出结果:( )。 A:2 或 -1 B:4 C:2 D:16 答案:C
请判断以下语句执行之后,变量i的值为: var arr=new
Array(“Aaa”,“B”,“C”,“D”,“E”);var i;alert(i=arr[1].length+4); ( )。 A:undefined B:0 C:7 D:5 答案:D
Array对象的哪个方法向数组的末尾添加一个或更多元素,并返回新的长度。?( ) A:push() B:concat() C:shift() D:pop() 答案:A
第六章测试
1. 以下说法正确的是( )。
A:BOM的作用为可以对页面得内容进行增加删除替换; B:BOM的全称为Document Object Model; C:BOM为浏览器对象模型 D:BOM为文档对象模型; 答案:C
2. 在JavaScript浏览器对象模型中,window对象的( )属性用来指定浏览器
状态栏中显示的临时消息。 A:document
3.
4.
5.
6.
7.
B:screen C:status D:history 答案:C
open()方法的哪个外观参数可以设置是否显示滚动条?( )。 A:scrollbars B:menubar C:location D:toolbar 答案:A
在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入( ) 。 A:“javascript:history.go(-1)”; B:“history.go(1)” C:“history.go(-1)”
D:“javascript:history.go(1)” 答案:A
setInterval(“alert(‘welcome’);”,1000); 这段代码的意思是( )。 A:等待1秒钟后弹出一个对话框 B:每隔一秒钟弹出一个对话框 C:语句报错,语法有问题
D:等待1000秒后,再弹出一个对话框 答案:B
关于IE的window对象表述正确的有( )。
A:window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
B:window.opener属性本身就是指向window对象 C:window.reload()方法可以用来刷新当前页面
D:定义了全局变量g;可以用window.g的方式来存取该变量 答案:ABD
JavaScript使用location对象来访问窗体加载时当前文档的URL。( ) A:对 B:错 答案:A
第七章测试
1. nodeType 属性可用于获取节点类型,如果返回值为 1 ,则表明该节点为
( )。 A:文本节点 B:Node节点 C:属性节点
2.
3.
4.
5.
D:元素节点 答案:D
为获取页面中多个同名对象,应使用 document 的( )方法。 A:getElementsById() B:getElementsByName() C:getElementById()
D:getElementsByTagName() 答案:B
下列不是document对象的属性的是:( ) A:forms B:location C:anchors D:image 答案:D
DOM中,下列( )项不属于添加和删除元素。 A:document.write(text):写入 HTML 输出流
B:document.removeChild(element):删除 HTML 元素 C:document.addanchors(anchorsname):添加锚点
D:document.createElement(element):创建 HTML 元素 答案:C
下列选项中关于DOM节点说法错误的是( )。 A:parentNode: 指向当前节点的父节点。
B:lastChild:用来访问当前节点的第二个孩子节点。
C:hasChildNodes 在节点包含一个或多个子节点的情况下返回true。 D:nextSibling属性,可以访问当前节点的下一个兄弟节点。 答案:B
第八章测试
1. 如果在HTML页面中包含如下图片标签,则在下划线处添加 ( ) 代码能够实
现隐藏该图片的功能。 A:style=”display:block”; B:style=”display:none”; C:style=”display:visible”; D:style=”display:disvisible”; 答案:B
2. 在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示
该层的语句错误的是( )。
A:document.getElementById(“imageLayer”).style.display=”block”;
B:document.getElementsByName(“imageLayer”).get(0).style.display=”block”; C:document.getElementsByTagName(“div”)[0].style.display=”block” ; D:document.getElementsByName(“imageLayer”)[0].style.display=”block”; 答案:B
3. 在HTML页面上包含所示的层对象,则JavaScript语句
document.getElementById(“info”).innerHTML的值是( )。 A:
B:id=”info” style=”display:block” C:
D:选择我 答案:A
4. 编写JavaScript函数实现网页背景色选择器,下列选项中正确的是( )。
A:function change(color){ window.bgColor=color; } B:function change(color){ form.bgColor=color; } C:function change(color){ body.bgColor=color; }
D:function change(color){ document.bgColor=color; } 答案:D
5. 分析创建按钮控件的HTML代码,当点击此按钮后产生的结果是( )。
A:页面中的文字显示红色 B:页面中的背景色显示红色 C:按钮中的文字显示红色 D:按钮的背景色显示红色 答案:D
6. 在HTML页面中,CSS样式的属性名background-image应对应Style对象
的属性名( )。 A:backgroundColor B:background
C:backgroundImage D:image 答案:C
7. 在HTML文档中包含如下链接,要实现当鼠标移入该链接时,超链接文本
颜色变为红色,选项中的正确编码是( )。
A:<a href=”#” OnMouseOut=”this.style.borderColor=’red’”>注册</a> B:<a href=”#” OnMouseOver=”this.style.borderColor=’red’”>注册</a> C:<a href=”#” OnMouseOut=”this.style.color=’red’”>注册</a> D:<a href=”#” OnMouseOver=”this.style.color=’red’”>注册</a> 答案:D
第九章测试
1. 在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的(事件。 A:onFocus B:onSubmit C:onKeyDown D:onBlur 答案:C
)
2. 以下代码能实现鼠标移入移出图片时交换图像的是( )。
A: B: C: D:
答案:B
3. 在HTML页面中包含如图所示代码,则编写Javascript函数判断是否按下键
盘上的回车键正确的编码是( )。
A:function myKeyDown(){ if (window.keyCode==13) alert(“你按下了回车键”); }
B:function myKeyDown(){ if (keyCode==13) alert(“你按下了回车键”);}
C:function myKeyDown(){ if (event.keyCode==13) alert(“你按下了回车键”); } D:function myKeyDown(){ if (document.keyCode==13) alert(“你按下了回车键”); } 答案:C
4. 要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击
页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是( )。 A: B: C: D:
答案:B
5. 执行以上程序片段的效果是( )。
A:在IE中,点击“济南大学”超链接总不能打开“济南大学”网站。
B:在IE中,点击“济南大学”超链接能打开“济南大学”网站,按下shift键点击“济南大学”超链接不能打开“济南大学”网站。
C:在IE中,点击“济南大学”超链接总能打开“济南大学”网站。
D:在IE中,点击“济南大学”超链接不能打开“济南大学”网站,按下shift键点击“济南大学”超链接能打开“济南大学”网站。 答案:B
6. 在某一页面关闭时,要自动显示出另一页面,可通过在<body>中使用下
边的哪一事件来完成( )。 A:Onchange B:onunload C:Onclick D:onload 答案:B
7. 制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动
的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是( )。 A:捕获文档的document.onload事件,调用move函数 B:捕获文档的document.onscroll事件,调用move函数
C:捕获窗口的window.onload事件,调用move函数 D:捕获窗口的window.onscroll事件,调用move函数 答案:D
第十章测试
1. 在一页面的form1表单元素内有如下内容,请判断运行后页面上应输出:
( )。 A:教师
B:无内容输出 C:student D:学生 答案:A
2. 某页面的元素form1表单内有如图html内容,试判断javascript代码执行
后,变量theValue的值内容为:( )。 A:”” B:NULL C:1
D:undefined 答案:D
3. 在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的
下拉选项的代码是( )。
A:document.myform.selCity.options.size=0 B:document.myform.selCity.options.clear() C:document.myform.selCity.options.length=0 D:document.myform.selCity.options.deleteAll() 答案:C
4. 在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调
用已定义的Javascript函数compute,要编写的HTML代码是( )。 A:<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”>
B:<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”>
C:<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”>
D:<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”> 答案:D
5. 在HTML页面上包含如图所示表单,要使用图片代替提交按钮实现提交,
则应该下划线处填写的代码是( )。 A:document.MyForm.focus() B:document.MyForm.select() C:document.MyForm.submit()
D:document.MyForm.click() 答案:C
6. 在HTML文档中包含如上所示页面代码,要求编写Javascript语句清空下拉
选择框country的选项内容,则选项中的语句正确的是( )。 A:document.form1.country.value=””;
B:document.form1.country.options.value=””; C:document.form1.country.options.length=0; D:document.form1.country.options.size=0; 答案:B
第十一章测试
1. 下面( )不是jquery的选择器。
A:css选择器 B:层次选择器 C:基本选择器 D:表单选择器 答案:A
2. 当DOM加载完成后要执行的函数,下面 ( ) 是正确的。
A:jQuery(expression, [context]) B:jQuery(elements)
C:jQuery(html,[ownerDocument]) D:jQuery(callback) 答案:D
3. 下面 ( ) 不是jquery对象访问的方法。
A:onclick( ) B:size( ) C:each( ) D:.length 答案:A
4. 如果想被选元素之后插入 HTML 标记或已有的元素,下面( )是实现该功能
的。
A:append(content) B:insertAfter(content) C:appendTo(content) D:after(content) 答案:D
5. 在jquery中,( )可以选择使用myClass类的所有元素。
A:∗𝐵:(“.myClass”)
C:‘𝑏𝑜𝑑𝑦’𝐷:(“#myClass”) 答案:B
6. 以下jQuery代码运行后,对应的HTML代码变为( ) 。
A: B:
7.
8.
9.
10.
11.
12.
13.
C: D: 答案:C
以下关于jQuery优点的说法中错误的是( ) 。
A:jQuery的浏览器兼容很好,能兼容所有的浏览器
B:jQuery封装了大量的选择器、DOM操作、事件处理,使用起来比JavaScript简单得多
C:jQuery易扩展,开发者可以自己编写jQuery的扩展插件 D:jQuery的体积较小,压缩以后,大约只有100kb 答案:A
在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的 ( )事件实现。 A:change( ) B:change(fn)
C:hover(over ,out) D:keypress (fn) 答案:B
以下( )选项不能够正确地得到这个标签。 A:(“.𝑏𝑡𝑛𝐺𝑜”)𝐵:(“#btnGo”)
C:(“.𝑏𝑡𝑛”)𝐷:(“input[type=’button’]”) 答案:A
下列jQuery事件绑定正确的是( )。 A:bind(type,[data],function(eventObject))
B:$(‘#demo’).on(‘click’,function() {}) C:$(‘#demo’).one(‘click’,function() {}) D:$(‘#demo’).click(function() {}) 答案:A
在jQuery中,既可绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件,又可以切换元素可见状态的方法是( ) 。 A:slideUp( ) B:hover( ) C:. hide( ) D:toggle( ) 答案:D
在jQuery中,想要选择第一个p元素,下面( )是正确的。 A:css(p)
B:(“𝑓𝑖𝑟𝑠𝑡”)𝐶:(“p:first”) D:$(“p:gt(1)”) 答案:C
( )可以隐藏下面代码中的元素。
A:$(“#id_txt”).hide( ); B:$(“#id_txt”).remove( ); C:$(#id_txt).remove( ); D:$(“id_txt”).hide( ); 答案:A
14. 当一个文本框中的内容被选中时,想要执行指定的方法,可以使用下面( )
事件来实现。 A:change(fn) B:click(fn) C:select(fn) D:bind(fn) 答案:C
15. 在jQuery中,如果想要从DOM中删除所有匹配的元素,下面正确的是( ) 。
A:empty( ) B:delete( ) C:removeAll( ) D:remove( ) 答案:D
16. 下面( ) 是用来追加到指定元素的末尾的。
A:appendTo( ) B:insertAfter( ) C:append( ) D:after( ) 答案:A
17. 元素的type属性的取值可以是( )。
A:image B:select C:checkbox D:button 答案:ACD
18. 在jQuery中,通过jQuery对象的 .css( )方法可实现样式控制,以下说法正
确的是( )。
A:正确语法:css(“属性”,”值”) B:正确语法:css(“属性”)
C:. css( )方法不会去除原有样式
D:. css( )方法会去除原有样式而设置新样式 答案:AD
19. jQuery是一个javascript库。( )
A:错 B:对 答案:B
20. jQuery 是 W3C 标准。( )
A:对 B:错 答案:B
21. 语句 $(“p:first”).removeClass(“intro”).addClass(“main”); 表示将第一个段落
的类intro移除,并添加类main。( )
A:错 B:对 答案:B
22. 在jQuery 中,想让一个元素隐藏,用hide( )实现,显示隐藏的元素用
show( )实现。 ( ) A:错 B:对 答案:B
因篇幅问题不能全部显示,请点此查看更多更全内容