一、选择题

针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。每题2分

  1. 在javascript中,如果使用display属性设置元素隐藏,下列选项中正确的语句是()
    (选择一项)
    A. object.style.display=“none”
    B. object.style.display=“no”
    C.object.style.display=“0”
    D.object.style.display:“yes”

  2. 在javascript中,如果需要动态改变层中的内容单不包括标签本身,可以使用下列哪些方法(). (选择二项)
    A. 利用层的innerHTML改变内容.
    B. 利用层的innerText改变内容.
    C. 可以通过设置层的隐藏和显示来实现.
    D. 可以通过设置层的样式属性的display属性来实现.

  3. 如果需要在页面提交时,弹出一个确认提交信息框,应使用的语句(). (选择一项)
    A. confirm(“确认提交吗”)
    B. msgbox(“确认提交吗”)
    C. prompt(“确认提交吗”)
    D. alert(“确认提交吗”)

  4. 下列选项中属性location对象的方法是(). (选择二项)
    A. replace()
    B. forward()
    C. reload()
    D. back()

  5. 假设在页面中包含以下javascript语句代码setTimeout(“alert(‘知识改变命运’)”,2000)那么对该语句描述正确的选项是(). (选择一项)
    A. 弹出窗口的标题栏,显示“知识改变命运”
    B. 弹出窗口,停留2秒后消失
    C. 等待2秒后,弹出窗口
    D. 弹出窗口宽度为2000px

  6. 在javascript中,能够正确定义数组的选项是(). (选择一项)
    A. var test = new Array=“学校教育”,“学员培训”,“系统管理”
    B. var test = new Array(1:“学校教育”,2:“学员培训”,3:“系统管理”)
    C. var test = new Array(“学校教育”,“学员培训”,“系统管理”)
    D. var test = new Array:1=(“学校教育”)2=(“学员培训”)3=(“系统管理”)

  7. 下列选项中,能够正确向下列列表框添加列表值并描述正确的选项是(). (选择二项)
    A. options.add(new Option(‘a’,‘A’))可以动态添加一个下拉列表选项
    B. option.add(new Option(‘a’,‘A’))可以动态添加一个下拉列表选项
    C. new Option(‘a’,‘A’)中’a’表示列表选项的值,'A’用于页面中显示
    D. new Option(‘a’,‘A’)中’A’表示列表选项的值,'a’用于页面中显示

  8. 在javascript中,页面上有一个文本框和一个类样式"change",此样式可以改变文本框的边框样式下面的选项中能够实现当鼠标指针移动到文本框时,改变边框样式的选项是().
    (选择二项)
    A. οnmοuseοver=“className=‘change’”;
    B. οnmοuseοver=“this.className=‘change’”;
    C. οnmοuseοver=“this.style.className=‘change’”;
    D. οnmοuseοver=“this.style.border=‘solid 1px #ff0000’”;
    分析下面的javascript代码段
    var a=12.52;
    b=10.35;
    c=Math.round(a);
    d=Math.round(b);
    document.write(c+"  "+d);
    则页面运行后,正确的输出结果是(). (选择一项)
    A. 12.52 10.35
    B. 13 11
    C. 12 10
    D. 13 10

  9. setTimeout(“buy()”,20)表示的意思是(). (选择一项)
    A. 间隔20秒后,buy()函数被调用一次
    B. 间隔20分钟后,buy()函数被调用一次
    C. 间隔20毫秒后,buy()函数被调用了一次
    D. buy函数被持续调用20次

  10. 下面()能在页面中弹出如图示的提示窗口,并且用户输入框中默认无任何内容。
    (选择一项)
    A. prompt(“请输入你的通行证号码”);
    B. alert(“请输入你的通行证号码”);
    C. prompt (“请输入你的通行证号码”,””);
    D. alert(“请输入你的通行证号码”,””);

  11. 下列()可以使出窗口“前进”显示后一个页面。 (选择二项)
    A. back()
    B. forward()
    C. go(1)
    D. go(-1)

  12. 下面()不是document对象的方法. (选择一项)
    A. getElementByName();
    B. getElementById();
    C. write()
    D. reload()

  13. javascript代码段如下,下面对代码段分析正确的是().

    <marquee  direction=”left” onMouseOver=”this.stop();”
    onMouseOut=”this.start();” loop=100>滚动的文字
    ></ marquee >
    

    则下列选项中代码段描述正确的是()。 (选择一项)
    a) 文字循环向右滚动100次,然后停止
    b) 文字向左无限次循环滚动;鼠标停在文字上时,文字停止滚动,移开时,继续滚动
    c) 文字循环向左滚动100次,鼠标停在文字上时,文字停止滚动,移开时,继续滚动
    d) 文字向左来回往复滚动,鼠标停止在文字上时,文字停止滚动,移开时,继续滚

  14. 关于Date对象的getDay()方法,正确的是()。 (选择一项)
    A. 返回Date对象的星期中的每一天,其值在0-6之间。
    B. 返回Date对象的一个月中的每一天,其值在1-31之间。
    C. 返回Date对象的星期中的每一天,其值在1-7之间。
    D. 返回Date对象的一个月中的每一天,其值在0-30之间。

  15. 以下选项中,()可以打开一个无状态栏,无工具栏,有滚动条的页面。 (选择一项)
    A. window.open(“adv.html”);
    B. window.open(“adv.html”,”广告”,”toolbar=0,scrollbar=0,status=1”);
    C. window.open(“adv.html”,”广告”,”toolbar=1,scrollbar=1,status=0”);
    D. window.open(“adv.html”,”广告”,”toolbar=0,scrollbar=1,status=0”);

  16. 关于以下代码,说法正确的是(). (选择一项)
    var s =document.getElementByTagName(“ing”);
    for(var i=0;i<s.length;i+=){
    s[i].style.display=”none”;
    }
    a) 隐藏了页面是所有的id为img的对象
    b) 隐藏了页面是所有name为img的对象
    c) 隐藏了页面是所有标签为img的对象
    d) 隐藏了页面是所有标签为img的第一个对象

  17. 使用火狐浏览器,页面中有一个id为song的下拉列表框,下列()能动态的下拉列表框song中添加一个选项,并显示结果如下所示 (选择一项)
    A. document.getElementById(“song”).add(new Option(“01”,”我的未来不是梦”),null)
    B. document.getElementById(“song”).add(new Option(“01”,”我的未来不是梦”))
    C. document.getElementById(“song”).add(new Option(”我的未来不是梦”,”01”)
    D. document.getElementById(“song”).add(new Option(”我的未来不是梦”,”01”),null)

  18. 在javascript中,以下让“b2”图片隐藏且不占页面位置的是()。 (选择一项)
    A. document.getElementById(“b2”).style.visibility=”visible”;
    B. document.getElementById(“b2”).style.visibility=”hidden”;
    C. document.getElementById(“b2”).style.display=”none”;
    D. document.getElementById(“b2”).style.visibility=”block”;

  19. 在javascript中,关于Date对象的getTime()方法描述正确的是()。 (选择一项)
    A. 返回Date对象的一个月中的每一天,其值在1-31之间
    B. 返回某一时刻(1970年1月1日)以来的毫秒数
    C. 返回Date对象的星期中的每一天,其值在0-6之间
    D. 什么都不显示.

二、问答题 每题10分

  1. javascript有几种数据类型?分别是哪些?

  2. 简述DIV元素和SPAN元素的区别。

  3. 结合 text 这段结构,谈谈innerHTML outerHTML innerText之间的区别。

  4. 对Web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的Web标准?

三、编程题 20分(每题10分)

  1. 使用prompt()方法输入打印的行数,在页面上输出一个三角形.

  2. 编号一个验证出生日期格式的javascript代码,格式必须为“yyyy-mm-dd”,例如:2009-05-06;

JavaScript测试题相关推荐

  1. html语言入门测试题,Web前端:20道非常基础的JavaScript测试题

    1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?() A. B. C. D. 2.写 "Hello World" 的正确 Javascript 语法是?( ...

  2. JavaScript 测试题 (2021-6-21)

    3 秒后图片消失,应该使用哪个方法? <html><head><meta charset="utf-8"><title></t ...

  3. 深入 JavaScript(6) - 一静一动

    这里是JavaScript核心的内容了. 挺多的JavaScript测试题也是围绕这个出的. 这里的一静一动指的是: 静, 词法作用域 - Lexical scoping 动, 动态绑定this的值 ...

  4. 《web前端课堂》正式上线啦!

    奋斗在前端路上的您,是否也有这样或那样的困惑: 1.刚学过的知识点,过不久又忘记了? 不用怕,<web前端课堂>就藏在你的微信里,随时随地都可以打开查看测试题,不浪费每一个碎片化的学习时间 ...

  5. word类型得实参和lpwstr类型的形参不兼容_前端测试题:(解析)关于JavaScript的数据类型,下面说法错误的是?...

    考核内容: js 数据类型 题发散度: ★★ 试题难度: ★★ 解题思路: 在ES5的时候,我们认知的数据类型确实是 6种: Number.String.Boolean.undefined.objec ...

  6. javaScript的单元测试题

    把自己做的一些测试题整理了发出来,如果对你有用,可以点赞关注,共同学习. JavaScript的单元测试题 第一.二章理论知识测试题 第二章实操 第三章测试题 第四章测试题 第四章实验操作测试题 第五 ...

  7. JavaScript 【库】测试题

    JavaScript [库]测试题 [共50题] 测试范围 [(lodash.jQuery.easyUI)] 题1. 下面对于 lodash 描述正确的的是?( )(多选) A. lodash 的大多 ...

  8. JavaScript制作简易单词测试题库

    使用sessionStorage和localStorage制作一个英语单词题库 由于一共有三个页面 所以html代码和css代码只展示部分作参考 <div class="main&qu ...

  9. javascript中的闭包这一篇就够了

    什么是闭包 维基百科中的概念 在计算机科学中,闭包(也称词法闭包或函数闭包)是指一个函数或函数的引用,与一个引用环境绑定在一起,这个引用环境是一个存储该函数每个非局部变量(也叫自由变量)的表. 闭包, ...

  10. JavaScript高级day02-PM【原型链的属性问题、探索instanceof、原型面试题】

    笔记.视频.源码:JavaScript(基础.高级)笔记汇总表[尚硅谷JavaScript全套教程完整版] 目录 P19 19.尚硅谷_JS高级_原型链_属性问题 11:53 P20 20.尚硅谷_J ...

最新文章

  1. Android Security视频学习合集
  2. 分享HTML 5的参考手册,演讲稿,电子书和教程
  3. DCMTK:演示状态查看器-网络发送组件(存储SCU)
  4. 【案例】RAID卡写策略改变引发的问题
  5. 2. PHP赋值运算符
  6. linux双wan网关负载均衡,Csico2951路由器,如何做到双WAN口负载均衡?
  7. tornado学习笔记day02-进阶与提升
  8. docker-compose教程(安装,使用, 快速入门)
  9. 现在有很多年轻人都不想打工
  10. [转载] Python 中使用help()命令后如何退出
  11. 技嘉主板开机自动进入bios怎么解决?
  12. 套接字Socket的常见面试题及答案
  13. html中左三角怎么写,css3三角形怎么写?
  14. NepCTF2022
  15. 求一元二次方的根(虚根求法)
  16. vnc远程桌面手机版,vnc远程桌面手机版软件,怎么使用
  17. [解决]Converting circular structure to JSON
  18. python循环语句打印三角形_python循环输出三角形图案的例子
  19. HTTP状态信息和描述
  20. 微服务认证鉴权-API网关

热门文章

  1. 2016年民营企业500强榜单(全国工商联发布)
  2. iOS计算器:采用NSDecimalNumber 进行表达式的精准计算(计算字符串数学表达式)【案例:折扣计算器(完整demo源码)】
  3. js打折 (批量计算9折 8折 7折
  4. UNews | 1.8亿!优维科技完成C轮融资!
  5. 搭建 Spring Cloud Alibaba 微服务框架
  6. 个编得好的拼音输入法C51的
  7. Cookie学习小结
  8. 修复win7本地服务器,win7开启本地服务器配置
  9. 树莓派4开发板无屏幕WIFI连接配置
  10. Vue3中Compositions API的使用(一)