熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Web編程 >> 正文

javascript面試題匯總

2022-06-13   來源: Web編程 

form中的input有哪些類型?各是做什麼處理使用的?
text radio checkbox file button image submit reset hidden
  submit是button的一個特例也是button的一種它把提交這個動作自動集成了
如果表單在點擊提交按鈕後需要用JS進行處理(包括輸入驗證)後再提交的話通常都必須把submit改成button 即取消其自動提交的行為否則將會造成提交兩次的效果對於動態網頁來說也就是對數據庫操作兩次
button具有namevalue屬性能觸發onclick事件

submit繼承了button
submit增加了觸發表單onsubmit事件的功能增加了執行表單的submit()方法的功能
INPUT type=submit按回車提交表單
button提交的是innerTEXT

table標簽中bordercellpadding td標簽中colspanrowspan分別起什麼作用?
border邊界
cellpadding邊距
cellpadding是補白是指單元格內文字與邊框的距離
cellspacing兩個單元格之間的距離
colspan跨列數
rowspan跨行數

form中的input可以設置readonly和disable請問這兩項屬性有什麼區別?
readonly不可編輯但可以選擇和復制
disable不能編輯復制選擇

JS中的三種彈出式消息提醒(警告窗口確認窗口信息輸入窗口)的命令是什麼?
alert
confirm
prompt
題目當點擊按鈕時如何實現兩個td的值互換?
用javascript實現此功能
分析
這個題主要是考變量傳值其次是考如何取元素的值
第一種代碼如下
Code


第二種代碼如下
Code


在一般編程語言中 參數都是&#;傳值&#; 假設一個C函數的原型是int Fun(int value);

當你調用這個函數時 Fun函數首先會在自己的函數棧上copy一份參數 就是這個函數的副本 當你在Fun外部修改value值 並不會影響Fun內部的value

而Javascript的內嵌函數很特殊 它並不會copy一個參數副本 所有函數公用一套參數 所以你在函數外部修改了參數值 函數內部也會受影響

這就是為什麼你的show函數 它的z參數是最後一個值 因為每一次循環 z都被更改了 傳值和傳址的問題


From:http://tw.wingwit.com/Article/program/Web/201405/30787.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.