一、選擇題1.以下哪個(gè)不是window對(duì)象的屬性,,( ?。?biāo)簽為文檔的根節(jié)點(diǎn),位于結(jié)構(gòu)中的最頂層。 A. document B. location C. name D. parents 2.一下那個(gè)不是window對(duì)象的方法( ),。 A. alert() B. confirm() C. setTimeout(timer) D. navigate() 3.以下哪個(gè)不是窗口對(duì)象常用操作( ) A. moveTo() B. resizeTo() C. status()方法 D. defaultstatus屬性 4.以下哪個(gè)不是document對(duì)象的常用屬性( ),。 A.a(chǎn)linkColor B.a(chǎn)ll[] C.bgColor() D.a(chǎn)nchors[] 5.DOM的層次結(jié)構(gòu)進(jìn)行說(shuō)明錯(cuò)誤的是( )。 A.根節(jié)點(diǎn)在上一層的<html>節(jié)點(diǎn),,稱為是根節(jié)點(diǎn),。 B.一個(gè)節(jié)點(diǎn)之上的節(jié)點(diǎn)是該節(jié)點(diǎn)的父節(jié)點(diǎn)(parent)。例如,,<html>就是<head>和<body>的父節(jié)點(diǎn),,<head>就是<title>的父節(jié)點(diǎn)。 C.位于一個(gè)節(jié)點(diǎn)之下的節(jié)點(diǎn)就是該節(jié)點(diǎn)的子節(jié)點(diǎn),。例如,,<head>和<body>就是<html>的子節(jié)點(diǎn),<title>就是<head>的子節(jié)點(diǎn),。 D.如果多個(gè)節(jié)點(diǎn)在同一個(gè)層次,,并擁有著相同的父節(jié)點(diǎn),這幾個(gè)節(jié)點(diǎn)就是兄弟節(jié)點(diǎn)(sibling),。例如,,<head>和<body>就是兄弟節(jié)點(diǎn)。 6.以下哪個(gè)不是DOM對(duì)象結(jié)點(diǎn)( ),。 A.parentNode B.childNodes C.nodeValues D.previousSibling 7.以下DOM對(duì)象結(jié)點(diǎn)屬性說(shuō)法錯(cuò)誤的是( ),。 A.nodeType表示節(jié)點(diǎn)的類型 B.nodeValue 表示節(jié)點(diǎn)的值,通常只應(yīng)用于文本節(jié)點(diǎn) C.childNodes,,表示子節(jié)點(diǎn)列表,,通常是一個(gè)元素 D.previousSibling,返回當(dāng)前節(jié)點(diǎn)的前一個(gè)兄弟節(jié)點(diǎn) 8.下面哪個(gè)不是遍歷文檔樹(shù)時(shí)需要用到的屬性( ),。 A.parentNode B.firstChild C.previousSibling D.nodeName 9.以下關(guān)于節(jié)點(diǎn)的操作正確的是( ),。 A.createElement()方法和createTextNodes()方法,生成一個(gè)新的子元素,,并生成文本節(jié)點(diǎn),。 B.通過(guò)使用appendToChild()方法將創(chuàng)建的新節(jié)點(diǎn)添加到當(dāng)前節(jié)點(diǎn)的末尾處。 C.obj. cloneNode(deep),參數(shù)deep是一個(gè)Boolean值 D.替換節(jié)點(diǎn)的方法是:obj. replaceChild(this,old) 10.有如下代碼:"<div><b>明日科技</b></div>",,對(duì)于它的返回值,,以下說(shuō)法正確的是( )。 A.innerHTML屬性返回值是"明日科技 B.innerText屬性返回值是"<B>明日科技</B>" C.outerHTML返回值是"<div><b>明日科技</b></div>" D.outerText屬性返回值是"<div><b>明日科技</b></div>",。 二,、填空題1.JavaScript是基于對(duì)象(object-based)的語(yǔ)言, 主要包含_______、________,、__________,、__________等,。 2.通過(guò)Window對(duì)象可以控制窗口的________、__________,、__________,,還可以控制窗口上是否顯示地址欄、工具欄和狀態(tài)欄等欄目,。 3.對(duì)話框是響應(yīng)用戶某種需求而彈出的小窗口,,警告對(duì)話框表示為:__________ 、詢問(wèn)回答對(duì)話表示為_(kāi)_________框及提示對(duì)話框表示為_(kāi)______,。 4.文檔對(duì)象(document)代表瀏覽器窗口中的文檔,,該對(duì)象是window對(duì)象的__________ 5.JavaScript中主要有3種訪問(wèn)表單的方式,分別為通過(guò)___________,、通過(guò)___________,、在支持DOM的瀏覽器中,使用________________,。 6.表單提交之前,。表單的_______事件處理器中有一組函數(shù)負(fù)責(zé)驗(yàn)證。如果輸入中包含非法數(shù)據(jù),,處理器會(huì)返回_________,。 7.使用getElementById方法來(lái)訪問(wèn)指定id的節(jié)點(diǎn),,并用________屬性,、______屬性和______屬性來(lái)顯示出該節(jié)點(diǎn)的名稱、節(jié)點(diǎn)類型和節(jié)點(diǎn)的值,。 8.使用document對(duì)象的getElementsByName()方法可以通過(guò)元素的_______屬性獲取元素 9.節(jié)點(diǎn)的幾種操作:創(chuàng)建新的節(jié)點(diǎn)先通過(guò)使用文檔對(duì)象中的_______方法和_______方法,,生成一個(gè)新元素,并生成文本節(jié)點(diǎn),。________方法將新的子節(jié)點(diǎn)添加到當(dāng)前節(jié)點(diǎn)的末尾,。 10.HTML代碼為"<div><b>明日科技</b></div>",對(duì)應(yīng)的_________屬性返回值為"<B>明日科技</B>",,_________屬性返回值為"明日科技",,__________屬性返回值為<div><b>明日科技</b></div>,__________屬性返回值為明日科技,。 |
|
來(lái)自: 桃花源士 > 《HTML超文本標(biāo)記語(yǔ)言》