js 绑定带参数的事件以及手动触发事件
1.html代码
复制代码 代码如下:
标题一
标题二
标题三
标题四
div>
- 内容一
- 内容二
- 内容三
- 内容四
2 .js部分
复制代码 代码如下:
var tab = document.getElementById("tab").getElementsByTagName("h2");
function swap(n) {
return function() {
for(var i=0; i
document.getElementById("tabcon" + i).style.display = "none";
document.getElementById("tab" + i).className = "";
}
document.getElementById("tabcon" + n).style.display = "block";
document.getElementById("tab" + n).className = "focus";
}
}
for(var i=0; i
tab[i].setAttribute("id", "tab" + i);
if(window.addEventListener) {
tab[i].addEventListener("mouseover", swap(i), false);
} else if(window.attachEvent) {
tab[i].attachEvent("onmouseover", swap(i));
}
}
var tabcon = document.getElementById("tabcon").getElementsByTagName("dd");
for(i=0; i
tabcon[i].setAttribute("id", "tabcon" + i);
}
if(document.createEvent) {
var evObj = document.createEvent('MouseEvents');
evObj.initEvent( 'mouseover', true, false);
tab[0].dispatchEvent(evObj);
} else if( document.createEventObject) {
tab[0].fireEvent('onmouseover');
}
相关阅读:
百度空间的popup效果分析
浅谈Oracle数据库SCN号
Linux系统中编译C程序
Windows 7 的迷你工具 Little Tweaker
网友分析微软SQL Server 2008的精妙之处
asp 存储过程分页代码
PHP 数组实例说明
JavaScript让IE浏览器event对象符合W3C DOM标准
巧设键值使启动Vista电脑后显示上次进入系统的登录时间
动易2006版模板教程:版式模板管理
jsp 页面上图片分行输出小技巧
php能检测浏览器的javascript脚本是否运行吗?
PHP函数速查表
Resin with IIS