事件監聽:
<script>window.onload = function(){alert(321);}</script>
JS中onload多個事件
<1> <body onload="aa();bb();cc()">用分號隔開就可以了
<2>
window.attachEvent("onload",function(){alert('a')});
window.attachEvent("onload",function(){alert('b')});
window.attachEvent("onload",function(){alert('c')});
注解: 使用attachEvent 注冊事件 后注冊的事件 先執行
上面的例子會彈出 C B A
還有一點:這個辦法只能在IE下用 (window.attachEvent)
ajax寫法:
$.getJSON("${base}/ext/projectRegion.jspx?code="+region1,function(json){
$("#region2").empty();
$("#region3").empty();
$("<option value=''>--默認--</option>").appendTo("#region3");
$("<option value=''>--默認--</option>").appendTo("#region2");
for(var code in json){
$("<option value='"+json[code].code+"'>" + json[code].name + "</option>").appendTo("#region2");
}
});
empty()與 remove()
修改的方法就是首先執行$("#type").empty(),再執行$("#type").val(str1)
empty()方法是將標簽option中的值置成空就是將標簽變成
<select id="type"><option value=""></opton></select>
這樣再給select標簽賦值的話,就可以看到效果了
若是使用remove方法則是將標簽整個刪除,意思就是將id為type的select標簽從頁面中刪除
