日期:2014-05-16  浏览次数:20316 次

你们肯定不知道这段代码为什么能执行

<input  type="button" value="ds" id="queryCust_test"  style="margin-left:10px" onclick="dsds();"/>
<script>
//document.getElementById('queryCust_test').click();
queryCust_test.click();
function dsds(){
alert(1);
}
</script>

------解决方案--------------------
根据ID取dom对象的非标准写法。
------解决方案--------------------
我知道,
我就是不知道怎么可以在调试器上看到queryCust_test。
------解决方案--------------------
使用ID作用对象那是以前只有IE才可以,现在其他浏览器也支持了。
------解决方案--------------------
在全局(window)外还包了一层。
所以,everything is closure.
------解决方案--------------------
这也说明,在任何地方都要加var 的必要性。