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