1.文档加载,,就直接对btnAlert 的onclick 赋值,非常清晰的指明了
按钮btnAlert 的onclick 事件响应函数为a,注意这里a 后面不能使用括号“()”。
<script>
function a()
{
alert('some thing');
}
window.οnlοad=function(){
document.getElementById("btnAlert").οnclick=a;
}
</script>
<input id="btnAlert" type="button" value="alert框" />
2.Js全选 支持反选
<input type=checkbox name=mm value=a οnclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=b οnclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=c οnclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=d οnclick="checkItem(this, 'mmAll')"><br>
<input type=checkbox name=mm value=e οnclick="checkItem(this, 'mmAll')"><br><br>
<input type=checkbox name=mmAll οnclick="checkAll(this, 'mm')">全选与不全选的切换
<script language=Javascript>
function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
aa[i].checked = e.checked;
}
function checkItem(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
var aa = document.getElementsByName(e.name);
for (var i=0; i<aa.length; i++)
if(!aa[i].checked) return;
all.checked = true;
}
}
</script>