首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2014-01-12 
你们肯定不知道这段代码为什么能执行inputtypebutton valueds idqueryCust_teststylemargin-l

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

<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 的必要性。

热点排行