、单选题(30分)
1. 以下说法不正确的是:()
B
A. DOM的全称为 Document Object Model; B. BOM为文档对象模型;
C. DOM的作用为可以对页面得内容进行增加删除替换 D. BOM为浏览器对象模型 2. 下面关于javascript
理解正确的:()
A
A. javascript 是由核心语法,五大核心对象,DOM,BOME成 B. document.write() 向文档中写入内容,可以写在函数体内 C. javascript 中输出在控制台是 out.pri nt D. alert(),co nfirm(),i nfo(),item() 3. 下面对http协议说法不正确的是:()
A. http协议遵循三次握手规则
B. 同步的一个请求得规则是客户端用户发送一个请求到服务器 理,处理结果响应给客户端
C. javascript 中location D.
4. 关于事件说法正确的是()A
A. 事件由事件函数事件源事件对象组成
B. 当前事件作用在哪个标签上,哪个标签就是事件源 C. o nclick 就是一个事件对象
D. 图片切换使用javascript 的change事件 5. 关于定时器的写法正确的是
对象下没有 host属性
都为系统函数 C
;
,服务器进行处
()D
A. var timer = set In terval(1000,fu nctio n(){}) B. var timer = setTimerout(fu nctio n(){},1000) C. var tiemr = setInterval(function atime(){},1000) D. var tiemr = setTimeout(atime,1000) 6. 下列关于获取页面元素说法正确正确的是
A. document.getElementByld( 的一个元素
C. document.getElementsByTagName( “ div ” )是通过标签名获取去所有 div; D. 以上说法都不正确; 7. 下列说法正确的是()D
A. children 和childNodes都是获取当前元素的子元素的,两者没有区别 B. parent在DOM和BOM中相同,都是获取父级标签元素的 C. 如果想要改变当前元素得上一个兄弟节点 “要改变得标签”
D. DOM中 ,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点
()C
‘ a')是通过id值为a获取页面中的一个元素
B. document.getElementsByName( \na” )是通过 name属性值为 na获取页面中
,可以使用 previousSibling =
精选范本
8. 关于Ajax说法正确的是().C
A. Ajax的传输方式和form表单没有任何区别 B. o nreadystatecha nge 是设置一个事件驱动发送数据 C. respo nseText —定能接收字符串类型得数据 D. open方法在get方式下必须设置信息头
7.下面的JavaScript语句中,()实现检索当前页面中的表单元素中的所有文本框, 并将它们全部清空
D
A. for(var i=0;i< forml.eleme nts.le ngth;i++) {
if(form1.eleme nts[i].type==\form1.eleme nts[i].value=\
B. for(var i=0;i if(forms[0].eleme nts[i].type==\forms[0].eleme nts[i].value=\ C. if(docume nt.form.eleme nts.type==\ form.eleme nts[i].value=\ D. for(var i=0;i for(var j=0;j 的是()D A. var obj = [name:\ 10.声明一个对象,给它加上 name属性和show方法显示其name值,以下代码中正确 B. var obj = {name:\” alert(this.name) ” }; C. var obj = {name:\ D. var obj = {name:\ .填空题.(18分) 1. ________________________________ DOM中获取第一个子节点 _______________ ,最后一个子节点,父节点 ______________ , 精选范本 上一个兄弟节点 __________________ ,下一个兄弟节 点. ______________ , 所有子节点 2. 什么是Ajax __________________________________ (3 分), 3. ______________________________________________ 浏览器对象模型中获取地址得对象为 ____________________________________________ ,获取html框架中顶级页 面的属性为 _____________ . 4. ________________________________ B0M中控制页面前进的方法 ,后退的方法 前进后退多个的方 法 _________ . 5. ______________________________________________ 利用BOM$制刷新当前页面的方式有 ____________________________________________________ , __________ , __________ . 6. ________________________________________________ 如何利用javascript 改变cookie的值 ______________________________________________ (2分) 三. PHP回顾(20 分) 1. 至少写出PHP十种魔术方法? 2. mysql的引擎有哪些,列举两种,关系型数据库主要有哪些,介绍一款你了解得非 关系型数据库 五.javascript 程序阅读题(加注释)(10分) 打开一个子窗口 四.简答题 (22 分 ) 1.Ajax 同步和异步的区别 (5 分 ) 2.for in 循环怎么使用 (5 分 ) 3. 1.获取当前元素 (2 分 ) 2.获取文本框中的值 ,并.改变文本框中的值 (2 分 ) 3?改变文本框得class属性(两种方法)(4分) 4. 在 input 标签上面生成一个 div 设置他的背景颜色为橙色 (4 分) 精选范本
javascript测试题
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)