一、單選題
1、以下哪個單詞屬於javascript保留字:
A. with
B. parent
C. class
D. Void
答案:B
2、請選擇結果爲真的表達式:
A. null instanceof Object
B. null === undefined
C. null == undefined
D. NaN == NaN
答案:C
3、 下列說法正確的是:
A. JScript是javascript的簡稱
B. javascript是網景公司開發的一種Java腳本語言,其目的是爲了簡化Java的開發難度
C. FireFox和IE存在大量兼容性問題的主要原因在於他們對javascript的支持不同上
D.JavaScript和Java是不同的兩種語言
答案:D
4、Dom對象中那個對象可以起到和瀏覽器後退效果一樣的功能
A. screen
B. navigator
C. location
D. history
答案:D
5、 在<font>標記的Size屬性取值中,顯示字體最小的是
A.1
B.3
C.5
D.7
答案:A
6、 在標題字體標記<hx>中,x的取值爲( )時,顯示字體最大
A.1
B.3
C.4
D.6
答案:A
7、 以下( )標記是IE瀏覽器支持,而Netscape瀏覽器不支持
A.<pre></pre>
B.<blink></blink>
C.<strong></strong>
D.<strike></strike>
答案:B
8、 在<body>標記屬性中,( )爲背景色屬性
A.color
B.text
C.bgcolor
D.background
答案:C
9、 列表清單所採用的標記是
A.<ul></ul>
B.<ol></ol>
C.<dl></dl>
D.<lh></lh>
答案:B
10、 表格標記中表示行的標記是
A.<table></table>
B.<th></th>
C.<tr></tr>
D.<td></td>
答案:C
11、 以下表單元素中用於表示單選框的是
A.text
B.password
C.radio
D.checkbox
答案:C
12、 框架中用於橫向劃分的屬性是
A.cols
B.rows
C.colspan
D.rowspan
答案:A
13、 在DHTML中把整個文檔的各個元素作爲對象處理的技術是
A.html
B.css
C.dom
D.script
答案:C
14、 目前DIV的形狀只能是
A.多邊形
B.圓形
C.矩形
D.梯形
答案:C
15、 在實際使用中我們可以用( )很方便的獲得頁面中定義的HTML對象
A. document.GetElementsByTagName
B. document.getElementByTagNames
C. document.getElementsById
D. document.getElementById
答案:D
二、問答題
16、 CSS樣式主要作用?
答案註釋:CSS的主要作用:
1)針對頁面中的對象的風格和樣式進行定義;
2)使得HTML各個標記的屬性更具有一般性和通用性;
3)建立CSS樣式表時將對象真正引入HTML,使得可以使用腳本程序調用對象屬性,並且可以改變對象的屬性,達到運態的目的。
17、 <a href=”a.html” onclick=”window.location=’b.html’”>測試</a> 請問當點擊測試這個鏈接時會跳到哪個頁面。
答案註釋:會跳轉到a.html,因爲瀏覽器會先響應鏈接。
18、 元素的innerHTML屬性和innerText屬性有何不同。
答案註釋:innerHTML屬性可以被賦值的內容可以有HTML標記,而innerText屬性被賦值的內容不能有HTML標記,只可以是文本。
19、 如何要在窗口的狀態欄中設置文字?
答案註釋:可以使用window.status=”要設置的文字”,或者使用window.defaultStatus=”要設置的文字”來實現。
20、 如何實現添加到收藏夾的功能?
答案註釋:可以使用external.AddFavorite(“鏈接”, “鏈接名稱”)方法來實現。
21、 如何防止鏈接文字折行?
答案註釋:可以通過設置document.body.noWrap=true屬性,來防止鏈接文字折行。
22、 當使用document.getElementById(“標記id”)查找存在的標記時提示錯誤找不到對象,是什麼原因?
答案註釋:通常是因爲我的js代碼位於所要找的目標標記之前,或者我們的js代碼調用的位置是在所要查找的目標標記之前,因此getElementById()無法找到所要查找的標記。
三、多選題
23、 在不指定特殊屬性的情況下,哪幾種HTML標籤可以手動輸入文本:
A. <TEXTAREA></TEXTAREA>
B. <INPUT type=”text”/>
C. <INPUT type=”hidden”/>
D. <DIV></DIV>
答案:AB
24、 關於表格表述正確的有:
A. 表格中可以包含TBODY元素
B. 表格中可以包含CAPTION元素
C. 表格中可以包含多個TBODY元素
D. 表格中可以包含COLGROUP元素
E. 表格中可以包含COL元素
答案:ABCDE
25、 關於IE的window對象表述正確的有:
A. window.opener屬性本身就是指向window對象
B. window.reload()方法可以用來刷新當前頁面
C. window.location=”a.html”和window.location.href=”a.html”的作用都是把當前頁面替換成a.html頁面
D. 定義了全局變量g;可以用window.g的方式來存取該變量
答案:ACD
26、 爲了實現頁面對象的拖拽效果我們一般要在對應對象上實現以下( )事件
A. onmousedown
B. onmousemove
C. onmouseup
D. onmousedrag
答案:ABCD
27、 在對一個標籤對象操作中需要獲取相鄰對象節點的方法有
A. element.nextSibling
B. element.nextNode
C. element.previousSibling
D. element.previousNode
答案:AC
由“前端筆試題庫”收集整理