使用CheckBox的indeterminate屬性的問題
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
我們在使用Windows XP的文件夾屬性對話框時,會發(fā)現(xiàn)文件夾的Attributes分類里的Read-only和Hidden選項有時不是完全的checked或unchecked狀態(tài),而常常是一種雖然已被打勾但背景又是灰色的狀態(tài)。其實這種不確定的CheckBox狀態(tài)Web中也是可以表現(xiàn)的。
在Web頁面中,我們可以使用<input id="chkb" type="CheckBox">來得到一個CheckBox控件。這個控件最常見的形式就是checked(被打上一個勾)或unchecked狀態(tài),我們可是使用鼠標點擊來輕松的切換這兩個狀態(tài),同時也可以使用腳本語言來改變它們的狀態(tài),比如使用JavaScript腳本: chkb.checked = true; 或 chkb.checked = false; 下圖是CheckBox可以表現(xiàn)的三種狀態(tài): 第一種和第三種很常見,而且它們是可以使用HTML來設(shè)置的,就是說我們可以把CheckBox的初始狀態(tài)通過一個叫checked的html元素的屬性來確定。我們這里要說的Indeterminate狀態(tài)雖然在IE4.0就開始支持了,可是卻沒有html元素屬性來設(shè)置其值,而只能使用腳本來設(shè)置其Indeterminate狀態(tài)。 chkb.indeterminate = true; 或 chkb.indeterminate = false;
該文章在 2010/9/19 12:31:51 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |