elements和options數組
[i],數組訪問方式,好比第i個,options[i]瀏覽器
lengthpost
blur focus selectspa
add removeorm
checked 和 defaultChecked對象
語法:selectobject.add(option,before)索引
語法: selectobject.remove(index)事件
一般使用input元素來建立單選和複選框,的屬性和方法相同,二者屬性和方法相同,具備input元素共有的其餘屬性和方法。ip
表單相關案例練習001:訪問表單的幾種形式element
document.getElementsByTagName(‘form’)[0].style.background=’red’ ;
document.forms[1].style.background=’orange’ ;
document.forms[‘myform3’].style.background=’blue’ ;
Myform4.style.background=’pink’;
練習002:遍歷表單全部控件
經過表單的elements變量訪問全部表單控件
練習003:訪問表單的經常使用屬性
Form 對象的屬性很是多,應該掌握經常使用的幾種
練習004:修改Form的提交地址
經過Form 對象的屬性修改它的提交地址
一樣的道理還能夠動態的修改其餘屬性好比提交方法(get或post),這裏再也不演示
練習006:經過name訪問指定表單控件
案例要點:每一個表單控件都有一個name屬性,能夠經過name屬性訪問該控件。
練習007:自動計算金額
案例要點1:複習上一節課的知識點,完成一個自動計算商品價格的小練習。
案例要點2:input元素的type爲’hidden’表明一個 HTML 表單中的某個隱藏輸入域。
練習008:禁止複製粘貼
1,onpaste 事件在用戶向元素中粘貼文本時觸發。
2,oncopy 事件在用戶拷貝元素上的內容時觸發。
練習009:回車鍵切換焦點
案例要點:在表單中常常會用到按回車鍵自動切換焦點的功能,該功能主要用到focus()事件已經鍵盤事件
練習010:自動選擇文本
案例要點:某些時候咱們但願用戶能夠很方便的對文本框中的內容進行編輯操做,這時候常會出現這樣的功能,即用戶單擊文本框時候,文本框中的文字會自動被選中,該功能主要用到focus()方法
練習012:數組數據添加到下拉列表
使用二維數組和下拉菜單相結合,實現多級聯動菜單
使用createElement的方法
練習013/14:多級聯菜單
使用二維數組和下拉菜單相結合,實現多級聯動菜單
練習015:下拉列表多選移除
案例要點:使用while循環語句,判斷select元素的slectedIndex屬性值不爲-1,而後獲取對應的索引值和文本,將其添加到另外一個下拉列表中,並在當前select元素將其移出。