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

| 我有一个过于简单的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分钟后,隧道视觉可能会阻止我看到错误。 它正在触发对显示的更改,但是我知道不会,因为如果我在其中添加警报,则不会收到警报。 rr谢谢您的帮助。     
已邀请:
视情况而定,
\"fName\"
!=
\"fname\"
。     

要回复问题请先登录注册