我有一个过于简单的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,因为如果我在其中发出警报,我就不会发出警报。哎呀。谢谢你的帮助。
答案 0 :(得分:2)
这是个案,"fName"
!= "fname"
。