遇到了这个小难题,对 JavaScript 内部了解不够,无法查看行为的原因。它并没有阻碍我的工作,但如果有人能对此有所了解,我将不胜感激。
function SetVarWrapsMMxCalled(){ var EstTrigValTHALISTx1=289437562937; var BIGDiv = document.getElementById("nested"); nested.textContent = EstTrigValTHALISTx1; return EstTrigValTHALISTx1; }
function easierThen(){
var howEasy=88;
return howEasy;
}
var EverSoEasy = SetVarWrapsMMxCalled(); // Does not work
var EverSoEasy = easierThen(); // This DOES work ???!
function seriously(EverSoEasy){
var omgsosilly=EverSoEasy;
var nestedDiv = document.getElementById("nested");
nestedDiv.textContent = omgsosilly;
}
对于那些我没有把问题说清楚的人,我不会同时使用这两条线:
var EverSoEasy = SetVarWrapsMMxCalled(); // Does not work
var EverSoEasy = easierThen(); // This DOES work ???!
关键是,第二行产生的值显示在 div 中,正如预期的那样,但第一行没有。
对这件事进行了更多的探索,似乎,从 玩弄代码中可以看出,问题不是我想象的那样。
现在我有一个新问题。伟大的。但这是一个长周末。之后。