我是 javascript 的新手,以下代码来自 javascript 权威指南。
function addEvent(elem, evtType, func)
{
if (elem && typeof(elem) == "object")
{
if (elem.addEventListener)
{
elem.addEventListener(evtType, func, false);
}
else
{
elem["on" + evtType] = func;
}
}
}
为什么要添加
if (elem.addEventListener)
{
elem.addEventListener(evtType, func, false);
}
但window.onload
在每个浏览器下都可以正常工作。以下是我的测试示例。
<script type="text/javascript">
window.onload=myFuntion();
function myFuntion(){
alert("test");
}
</script>
</head>
<body>
<h1> testtste </h1>
</body>
它在 IE ff 下工作正常。