我有一個關於參數一個簡單的問題傳遞參數我有如何當用戶點擊<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