我有一个关于参数一个简单的问题传递参数我有如何当用户点击<code>onclick</code></p> <p>链接
function testPro(){
codes....
codes....
var test = 'init'; //the test can only be init here...
link.href = '#';
link.innerHTML += 'test value';
link.onclick = onClick;
link.onmouseover = onHover;
link.onmouseout = hoverOut;
codes....
}
function onHover(){
alert(test);
}
我想通过测试变量时,用户clicks
按钮。我不能使用onHover(test)
,因为它给了我错误。我该如何解决这个问题?
非常感谢
但如果onHover选项需要一个参数,您将如何分配这个参数? – 2013-04-29 21:29:19
JavaScript变量具有创建它们的功能的范围,否则它们是全局的。由于'test'是在'testPro'中定义的,因此它在'onHover'中不可见。另外,当你说“它给我错误”时,如果你真的发布了这些错误会有所帮助,这会增加你获得答案的机会。 – 2013-04-29 21:34:02