第十二章:JavaScript测试题2

更新于:1512543902

1、
Math是一个静态对象,不需要创建实例,可以直接使用。

 A、正常
 B、错误

2、
使用JS完成页面跳转功能,需要用到JS的哪个对象的属性

 A、screen对象
 B、navigator对象
 C、location对象
 D、history对象

3、
一个输入框<input type="text" value="123" id="t1" />,JS代码document.getElementById("t1").nodeValue的值是123

 A、正确
 B、错误

4、
<form id="f1" name="form1"action=""></form>,下面的代码哪些能获取到form节点对象?假设当前页面只有一个form元素。

 A、document.getElementById('f1')
 B、document.getElementsByTagName('form')[0]
 C、document.getElementsByName('form1')[0]
 D、document.form1

5、
<div id="f1">你好</div>,给div里的文字设置大小(20px)可使用下面哪些方法

 A、document.getElementById('f1').style = "font-size:20px;";
 B、document.getElementById('f1')setAttribute(“style” ,“font-size:20px;”);
 C、document.getElementById('f1').style.font-size = "20px"
 D、document.getElementById('f1').style.fontSize = "20px"

6、
为元素添加事件属性,常用的四种方式为

 A、
<input  type=”text”  name=”username” onclick=”函数名称()” />
  function 函数名称(){this[window]}
 B、<input  type=”text”  name=”username” onclick=”JS代码this[itnode]” />
 C、itnode.onclick = function(){this[itnode]}
 D、
itnode.onclick = 有名函数名称;
function 函数名称(){this[itnode]}

7、
给onclick事件属性传递事件对象,下面的代码有没有错误 <script type="text/javascript"> function showInfo(e){ window.alert("相对网页的坐标:"+e.pageX+","+e.pageY); } </script> <img src="images/xingxing.gif" onclick="showInfo('event')" />

 A、没有
 B、有

8、
有关事件属性说法正确的是

 A、验证表单可以使用onsubmit或者onclick事件属性
 B、输入框或者下拉框的值改变可触发onchange事件
 C、onblur事件元素失去焦点时触发
 D、onfocus事件元素获得焦点时触发

9、
有关页面无刷新交互说法正确的是

 A、使用iframe和ajax都可以实现
 B、ajax使用 FormData表单数据对象上传文件,form表单必需有enctype="multipart/form-data"属性
 C、ajax由于浏览器的限制,禁止跨域请求!
 D、上传大文件显示进度条的核心需要依靠一个事件属性:ajax对象.onprogress。

10、
JS操作cookie使用哪个对象的属性

 A、window对象
 B、document对象
 C、location对象
 D、history对象