分享

第17章 JavaScript对象编程-参考题

 桃花源士 2021-12-19

一、选择题

1.以下哪个不是window对象的属性,(     )标签为文档的根节点,位于结构中的最顶层。

A. document                         B. location

C.  name                         D.  parents

2.一下那个不是window对象的方法(       )。

A.  alert()                       B.  confirm()

C.  setTimeout(timer)                D.  navigate()

3.以下哪个不是窗口对象常用操作(     )

A.  moveTo()

B.  resizeTo()

C.  status()方法

D.  defaultstatus属性

4.以下哪个不是document对象的常用属性(      )。

A.alinkColor        B.all[]         

C.bgColor()         D.anchors[]

5.DOM的层次结构进行说明错误的是(      )。

A.根节点在上一层的<html>节点,称为是根节点。

B.一个节点之上的节点是该节点的父节点(parent)。例如,<html>就是<head>和<body>的父节点,<head>就是<title>的父节点。                  

C.位于一个节点之下的节点就是该节点的子节点。例如,<head>和<body>就是<html>的子节点,<title>就是<head>的子节点。                   

D.如果多个节点在同一个层次,并拥有着相同的父节点,这几个节点就是兄弟节点(sibling)。例如,<head>和<body>就是兄弟节点。

6.以下哪个不是DOM对象结点(      )。

A.parentNode                   

B.childNodes                

C.nodeValues              

D.previousSibling

7.以下DOM对象结点属性说法错误的是(       )。

A.nodeType表示节点的类型               

 B.nodeValue 表示节点的值,通常只应用于文本节点         

C.childNodes,表示子节点列表,通常是一个元素             

D.previousSibling,返回当前节点的前一个兄弟节点

8.下面哪个不是遍历文档树时需要用到的属性(       )。

A.parentNode                 B.firstChild

C.previousSibling              D.nodeName

9.以下关于节点的操作正确的是(       )。

A.createElement()方法和createTextNodes()方法,生成一个新的子元素,并生成文本节点。                     B.通过使用appendToChild()方法将创建的新节点添加到当前节点的末尾处。

C.obj. cloneNode(deep),参数deep是一个Boolean值              

D.替换节点的方法是:obj. replaceChild(this,old)

10.有如下代码:"<div><b>明日科技</b></div>",对于它的返回值,以下说法正确的是(       )。

A.innerHTML属性返回值是"明日科技             

B.innerText属性返回值是"<B>明日科技</B>"                  

C.outerHTML返回值是"<div><b>明日科技</b></div>"                 

D.outerText属性返回值是"<div><b>明日科技</b></div>"。

二、填空题

1.JavaScript是基于对象(object-based)的语言, 主要包含_______、________、__________、__________等。

2.通过Window对象可以控制窗口的________、__________、__________,还可以控制窗口上是否显示地址栏、工具栏和状态栏等栏目。

3.对话框是响应用户某种需求而弹出的小窗口,警告对话框表示为:__________

、询问回答对话表示为__________框及提示对话框表示为_______。

4.文档对象(document)代表浏览器窗口中的文档,该对象是window对象的__________

5.JavaScript中主要有3种访问表单的方式,分别为通过___________、通过___________、在支持DOM的浏览器中,使用________________。

6.表单提交之前。表单的_______事件处理器中有一组函数负责验证。如果输入中包含非法数据,处理器会返回_________。

7.使用getElementById方法来访问指定id的节点,并用________属性、______属性和______属性来显示出该节点的名称、节点类型和节点的值。

8.使用document对象的getElementsByName()方法可以通过元素的_______属性获取元素

9.节点的几种操作:创建新的节点先通过使用文档对象中的_______方法和_______方法,生成一个新元素,并生成文本节点。________方法将新的子节点添加到当前节点的末尾。

10.HTML代码为"<div><b>明日科技</b></div>",对应的_________属性返回值为"<B>明日科技</B>",_________属性返回值为"明日科技",__________属性返回值为<div><b>明日科技</b></div>,__________属性返回值为明日科技。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多