<!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>
解决方案 »
- 我想用js遍历到表格类的数据,为什么不起效
- 麻烦高手看一下错在哪里, 为什么只有用alert才能触发事件
- js中类与类之间的引用
- 修改js,怎么先停止一会,在滚动?
- javascript 单击改变单选框状态?
- 如何打印出form 表单 ?
- 初学者请教有关各文档对象模型的生命周期问题
- 父窗体打开子窗体(不是同一个web服务器),用window.open('http://....','','')现在子窗体如何传值给父窗体
- <td style="width=20%">中在IE中是正确的,可是在Mozilla中却不可以,为什么???
- 招聘
- 为什么在ie下,上下左右没用呢?
- Office2007中带javascript调试器吗?
div.onmouseover=function(event){ss(event,a)}a是全局的 在这里不用传