?? 21.3 使用userdata保存checkbox標記.htm
字號:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>標題頁</title>
<style>
.userData {behavior:url(#default#userdata);}
</style>
</head>
<body>
<input type=checkbox id=myChk class=userData>這是使用了UserData的復選框
<script language="javascript">
var obj=document.all.myChk; //獲取復選框
obj.attachEvent('onclick',saveChecked) //為復選框綁定單擊事件
function saveChecked(){
obj.setAttribute("bCheckedValue",obj.checked);//單擊后保存復選框的選中狀態
obj.save("oChkValue"); //保存在指定名稱的存儲區域
}
window.attachEvent('onload',loadChecked) //綁定加載事件
function loadChecked(){
obj.load("oChkValue"); //找到指定名稱的存儲區域
var chk=(obj.getAttribute("bCheckedValue")=="true")?true:false;//根據變量值,設置chkbox的選中狀態
obj.checked=chk;
}
</script>
<br /><input type=checkbox id=Checkbox1>這是沒使用UserData的復選框
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -