1、A.2.0 B.2.5 C.16.0 D.(3+2)/2 6、(单选题)查看如下代码:function add() var sum = 1 + 2;console.log( sum ); console.log(sum) ;上述代码的输出结果是(C)A.输出两个3B.输出一个3D.输出一个undefined7、(单选题)查看如下代码:var num = 2;switch(num) case 1: console.log(1);case 2:2default:default上述代码的输出结果是(A)A.先输出2,再输出defaultB.输出2D.先输出1,再输出2,再输出default8、(单选
2、题)查看如下代码:for(var i=1; i=6; i+) if( i % 3 = 0) continue;console.log( i); 上述代码的输出结果是(A)A.分别输出1、2、4、5B.分别输出3、6C.分别输出1、2、3、4、5、6D.分别输出1、29、(单选题)查看如下代码:var arr1 = 10, 20, 30, 40;var arr2 = arr1.slice(1, 3); slice(开始元素,结束元素(不包含)console.log(arr1);console.log(arr2);上述代码的输出结果是(D)A.两次都输出20,30,40B.先输出10,20,30,
3、40,再输出20,30,40C.两次都输出20,30D.先输出10,20,30,40,再输出20,3010、(单选题)查看如下代码:var msg = abcdef;console.log( msg.substring(2, 4) ); substring(开始,结束(不包含)上述代码的输出结果是(B)A.cdeB.cdC.bcdeD.bc11、(单选题)查看如下代码:var max = 100;var i = Math.floor( Math.random()*max );上述代码运行后,对于变量 i 的值,下列说法中,正确的是()。A.1 到 100 之间的整数,包含 1 和 100B.0
4、 到 100 之间的整数,包含 0,不包含 100C.1 到 100 之间的整数,包含 1 ,不包含 100D.0 到 100 之间的整数,包含 0,包含 10012、(单选题)查看如下代码:var obj = name: Tom, salary : 3500 ; console.log( obj.name );console.log( obj );A.先输出Tom,再输出3500B.先输出Tom,再输出undefinedD.先输出Tom,再输出013、(单选题)查看如下代码:var arr = new Array();arr 0 = 101, 102, 103 ;arr 1 = 201 ;a
5、rr 2 = 301, 302 console.log( arr11 );A.201.0B.程序错误C.102.0D.undefined14、(单选题)查看如下代码:var i = 0 ;while ( i 100 ) if( i = 5 ) break; i + ; A.分别输出1、2、3、4、5B.分别输出0、1、2、3、4、5C.分别输出0、1、2、4、5D.分别输出0、1、2、3、415、(单选题)关于 DOM 节点信息,下列描述中,错误的是()。 A.nodeName 表示节点的名称,为节点的只读属性 B.nodeType 表示节点类型,返回 Number 类型数据C.nodeVal
6、ue 表示节点的值,返回 String 类型数据 D.可以使用 nodeValue 属性获取元素节点的值16、(单选题)有 html 代码如下: 消息/p 还有 JavaScript 代码如下: var p = document.getElementById(msg console.log( p.innerHTML ); console.log( p.textContent ); 上述代码的输出结果是(A)。A.先输出“”,再输出“消息” B.输出两次“”C.先输出“消息”,再输出“ D.输出两次“消息”17.(单选题)有 html 代码如下:通知新闻标题1p class=current新闻标
7、题2新闻标题3 var div = document.getElementById(news var ps = div.getElementsByClassName(current console.log( ps0.innerHTML );A.新闻标题1B.新闻标题2C.nullD.程序错误19.(单选题)有 html 代码如下: console.log(div.firstChild.innerHTML); console.log(div.firstElementChild.innerHTML);A.先输出“undefined”,再输出“新闻标题1”B.输出两次“undefined”C.输出两
8、次“新闻标题1”D.先输出“新闻标题1”,再输出“undefined”20.(单选题)查看如下代码: var div = document.createElement(div var p = document.createElement(p p.innerHTML = 联系我们 var txt = document.createTextNode(版权声明 div.appendChild(p); div.appendChild(txt); console.log(div.innerHTML);A.联系我们版权声明B.联系我们版权声明C.版权声明首页/ul var ul = document.ge
9、tElementById(menu var newLi = document.createElement(li newLi.appendChild(document.createTextNode(新闻); ul.insertBefore(newLi, ul.lastChild); console.log(ul.innerHTML);新闻C.22.(单选题)有 html 代码如下: newLi.innerHTML = 招聘 newLi.replaceChild( newLi, ul.lastChild );招聘 相应的 JavaScript 代码如下: function initialClock
10、() / ; function timerFunc() var v = new Date(); document.getElementById().innerHTML = v.toLocaleTimeString(); 现需要在 span 元素中实现动态时钟的显示,”插入代码“处所需要的代码是(B)。A.window.setInterval(timerFunc,1000);B.window.setInterval(timerFunc(),1000);C.window.setTimeout(timerFunc,1000);D.window.setTimeout(timerFunc(),1000)
11、;25.(单选题)需要在原有浏览器窗口中打开地址为 的页面,且保留历史访问记录。下列选项中,正确的是(D)。A.location.href = B.window.open(C.location.replace(D.history.go(26.(单选题)关于 event 对象,下列描述中,错误的是(D)。A.任何事件触发后将会产生一个 event 对象B.event 对象记录事件发生时的鼠标位置、键盘按键状态和触发对象等信息C.event 对象的 cancelBubble 属性,用于设置是否取消事件冒泡D.event 对象的 srcElement 属性,用于获取触发事件的节点对象 (Window
12、 对象、Document 对象或 Element 对象的引用。)27.(单选题)有变量 obj 表示页面上的某个元素。现需要修改该元素的显示方式即将该元素显示为行内元素。下列选项中,正确的是(A)。A.obj.style.display = inlineB.obj.style.display = noneC.obj.style.show = D.obj.style.show = 28.(单选题)HTML 页面上有一个超级链接,要实现当鼠标移入该超级链接时,超级链接的文本背景色变为灰色。下列选项中,能实现此功能的是(D)。a href=# onmouseover=this.style.backg
13、round.color=gray注册 onmouseout=this.style.background-color=this.style.backgroundColor=gray;D.aabbcc var list = document.getElementById(datas 现需要将 html 代码中的列表框,修改为下拉列表框。下列选项中,正确的是(A B)。A.list.removeAttribute(sizeB.list.removeAttributeNode(list.attributes1);C.list.removeAttributeNode(D.list.removeAttri
14、bute(list.attributes1);31.(多选题)有 html 代码如下:input type=checkbox name=state value=未付款 未发货 已发货 下列选项中,能获取第二个多选框的value值的是(C D)。A.document.getElementsByTagName(state)1.attributesvalue.valueB.document.getElementsByName(inputC.document.getElementsByTagName(D.document.getElementsByName(32.(多选题)有 html 代码如下:te
15、xt id=t1 下列选项中,能向文本框中写入文本的是(B D)。A.document.getElementById().setAttribute(,aaB.document.getElementById().innerHTML = bbC.document.getElementsByTagName(input)0.setAttribute(ccD.document.getElementsByTagName()0.innerHTML = dd33.(多选题)有 html 代码如下:a id=bdlinkjavascript:void(0);XX搜索 var a = document.getEl
16、ementById( 为了将该超级链接元素的 href 属性的值修改为“”,下列选项中,正确的是(A C)。A.a.attributeshref.value = B.a.attributes = C.a.setAttribute(D.a.setAttributeNode( (ERROR)34.(多选题)有 html 代码如下: 为了获取该超级链接元素的 href 属性的值,下列选项中,正确的是(A B C D)。B.a.getAttribute(C.a.attributes1.valueD.a.getAttributeNode().value35.(单选题)查看如下代码: var str =
17、1 2 console.log(str); console.log(eval(str); 执行后的结果是(A)。A.1 2 和 trueB.true 和 trueC.先输出1 2,然后程序错误D.以上均不对36(单选题)有下述JS代码: var i = 0; var sum = 0; do i+; if( i%2 = 0) continue; if( i%5 = 0) break; sum += i; while( id1 var obj = document.getElementById( var newObj = document.createElement( newObj.innerHT
18、ML = obj.insertBefore(newObj, obj.firstChild); console.log(obj.innerHTML); 上述代码的输出结果是(B)。textD.代码错误39.(单选题)下列选项中,能够在新的浏览器窗口或者标签页中打开目标页面的是(C)。B.history.go(C.window.open(新窗口打开)D.location.replace() (本窗口打开)40.(单选题)查看如下代码: var x = 10 function f1( x ) x = x+2; return x; console.log(x); x = f1(x); console.log(x); 执行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1