请教:这个JS要怎么写才是我想要的结果。 本帖最后由 wtzn1983 于 2010-04-21 14:59:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在遍历对象后,s的值一直是input4,就输出这个了<input id="text1" type="text"><input id="text2" type="text"><input id="text3" type="text"><input id="text4" type="text"><script>var objjson = { input1:{id:"text1"}, input2:{id:"text2"}, input3:{id:"text3"}, input4:{id:"text4"}}for(var s in objjson){ (function(s){ document.getElementById(objjson[s].id).onblur = function(){ alert(s) } })(s);}</script> 闭包问题for(var s in objjson){ document.getElementById(objjson[s].id).onblur = function(s){ return function(){alert(s)} }(s)}这样就行 请教关于分页插件扩展的问题 求助ExtJS,如何在Ext.grid.GridPanel上加一个toolbar或menu。 给个自定义的下拉列表框代码吧--------------------------------? javascript 函数三种写法的区别 div层添加图片为什么老是在div层的后面? 请问JS如何调用java中的方法??急 分不够,在加! 新手提问:简单的表单提交问题 关于链接的问题~~~ 还是屏蔽后退按钮的问题 函数封装 小例子 鼠标移动到一张图后 马上出现另一张图片 请高手指教
<input id="text1" type="text">
<input id="text2" type="text">
<input id="text3" type="text">
<input id="text4" type="text"><script>
var objjson = {
input1:{id:"text1"},
input2:{id:"text2"},
input3:{id:"text3"},
input4:{id:"text4"}
}
for(var s in objjson){
(function(s){
document.getElementById(objjson[s].id).onblur = function(){
alert(s)
}
})(s);
}
</script>
for(var s in objjson){
document.getElementById(objjson[s].id).onblur = function(s){
return function(){alert(s)}
}(s)
}
这样就行