网页设计与制作全能一本通在线资源站

第3章课后习题

选择题

1.返回结果是单个元素的方法是(B

A. getElementBy B. getElementById

C. getElementsByClass D. getElementsByName

2.下面不是window对象的子对象的是A

A. herf B. document

C. location D. console

3.对于动态设定页面布局有帮助的属性是(AB

A. window.innerWidth B. window.innerHeight

C. window.width D. window.height

4.通过navigator对象无法实现的是(D

A. 获取浏览器版本 B. 获取操作系统类型

C. 获取User Agent信息 D. 获取窗口尺寸

5.可以动态修改页面内容的方法是(B

A. 使用查看源码功能修改页面源码并刷新页面

B. 用代码修改元素的innerHTML属性

C. 用代码修改window对象的innerHeight属性

D. 用代码修改页面元素对象的innerHeight属性

解析: 使用查看源码功能修改页面源码并刷新页面后,修改的地方无法被保留。

判断题

1.DOM的全称是Document Object Model。(

2.DOM的元素总是和HTML文档中的标签一一对应。(X

解析: 部分特殊的标签没有对应元素

3.WEB开发人员可以通过代码获取浏览器窗口外边框的大小。(X

解析: 只能获取内边框大小

4.有很多方法可以判断HTML5页面是否运行在移动设备中。(

5.移动设备的界面尺寸、交互方式与PC端有较大区别。(

6.有的HMTL属性只针对特定标签。(

上机实验题

1.请设计判断当前访问设备是手机还是电脑的页面,并把结果显示在页面中。

2.请获取和查看手机微信内置浏览器的User Agent,并对比与手机系统浏览器的差异。

3.请设计遍历文档DOM树的JavaScrip的程序,并把遍历的元素标签名打印在控制台中。

4.尝试修改2048小游戏中的配色方案。

5.设计遍历和打印页面中图片地址的方法,并在浏览器中执行。

6.开发自动适应屏幕大小的视频播放器。