var name = 'window下的name<br/>'; var resultCon; function fn1() { resultCon.innerHTML += name; } function MyObj() { var name = 'MyObj下的name<br/>'; this.doFunction = function() { resultCon.innerHTML += name; }; } window.onload = function() { resultCon = document.getElementById('result'); var name = "onload下的name<br/>"; var fn2 = function() { resultCon.innerHTML += name; }; fn1();//window下的name fn2();//onload下的name var obj = new MyObj(); obj.doFunction();//MyObj下的name };
<div id="result">代码输出结果:<br/></div>