简单的javascript函数 - 如果语句没有触发?

时间:2011-04-18 03:53:02

标签: javascript function onclick

我有一个过于简单的javascript函数,我无法弄清楚为什么if语句没有触发它:

var theChange;
function showChangeBox(theChange) {
    if (theChange == 'fName') {
        document.getElementById('userPanelChangeBox').innerHTML = 'Some HTML';
        }
    document.getElementById('userPanelChangeBox').style.display = "block";
    return;
    }

它由onClick调用:

<a href="#" onclick="showChangeBox('fname');">Click to Change</a>

简单,对吧?我之前已经完成了很多这些,我无法弄清楚为什么这不起作用,我确定我错过了一些荒谬的东西,但在盯着它看了20分钟之后,我的隧道视野可能会阻止我看到错误。

它触发了对显示器的更改,但我知道它不是if,因为如果我在其中发出警报,我就不会发出警报。哎呀。谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

这是个案,"fName"!= "fname"