<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<style type="text/css">
.gg{ width:100px; height:100px; background-color:#00FF00}
</style>
<body>
<script type="text/javascript">
var div=document.createElement("div")
var a=1
div.className="gg"
div.onmouseover=function(evt){//因为事件的函数格式是固定的,IE没有参数,FF参数为事件,所以你多加了参数也没用,所以不加以后,就会去引用外部变量了
ss(evt,a)
}//function(event,1){ss(event,1)}   因为这里是定义函数,所以()里面的是变量名字,变量名字是不允许用数字的开头的
document.body.appendChild(div)
function ss(e,h){alert(h)}</script>
</body>
</html>