1 点我呜呜,不点哈哈 js
var buts;
//窗体资源加载完后 执行此匿名方法
window.onload = function () {
buts = document.getElementsByTagName("input"); //根据 标签名 获得 所有的 input 对象
for (i = 0; i < buts.length; i++) {//循环 input 对象数组
if (buts[i].type == "button") {
buts[i].onclick = doClick; //为每个 input 对象 的 onclick事件 注册 方法 doClick
}
}
}
//点击按钮方法
function doClick() {
var clickBtn = window.event.srcElement;//获得被点击的按钮对象(事件源对象)
clickBtn.value = "呜呜";//修改被点击按钮的 value
for (i = 0; i < buts.length; i++) {//循环,将其它按钮的 value修改
if (buts[i] != clickBtn) {
buts[i].value = "哈哈";
}
}
}
2,定时器 js
var timer;
window.onload = function () {
//启动计时器,并将计时器的 id 保存到全局变量 timer
timer=setInterval(showTime, 1000);//第一个参数可以是 一个方法 的对象(方法的引用)
//setInterval("showTime();alert(123);", 1000); //第一个参数也可以是:js 代码字符串
}
var seconds = 5;
function stopTimer() {
clearInterval(timer);//根据计时器id,停止 指定的计时器
}
function showTime() {
if (seconds > 0) {
seconds--;
var divMsg = document.getElementById("msgDiv");
divMsg.innerHTML = seconds + "秒后,窗体自动关闭!";
}
else {
window.close();
}
}