`

解决循环动态添加事件,参数为最后一次循环值的问题

 
阅读更多
<html>
<head>
<title></title>
<script>
  function init(){
     for(var i=1;i<=3;i++)
	 {
        var InsureMoney=eval("form1.InsureMoney"+i);
		  
	     mapping(InsureMoney,i);//不这样处理,传递到doBlur的参数总为最后一次i的值

	 }

  }

  function mapping(element, value) 
  { 
     if(window.addEventListener){
         element.attachEvent("blur", function(){ doBlur(value);}) ;
	 }else{
         element.attachEvent("onblur", function(){ doBlur(value);}) ;
	 }
	 
  }


  function doBlur(index){

     alert(index)

  }
</script>
</head>
<body onload="init()">
<form name="form1">
  1: <input type="text" name="InsureMoney1" value="1"><br>
  2: <input type="text" name="InsureMoney2" value="2"><br>
  3: <input type="text" name="InsureMoney3" value="3"><br>
 </form>
</body>
</html>
分享到:
评论

相关推荐

    Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)

    Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)

    论文研究 - 最佳烟气再循环的620兆瓦天然气联合循环电厂的过程模拟

    为了实现该目标,将再循环烟道气添加到用于冷却涡轮机的二次空气(稀释空气)中。 这项工作的独创性是,从与烟道再循环率对废气中氧气摩尔百分比的影响有关的斜率变化,可以得出烟道再循环(FGR)比的最佳值为0.42...

    循环Universe方法进行微调

    我们表明,为标量场添加周期性电势会导致循环的Friedmann宇宙,其中耦合的值从一个周期到下一个周期随机变化。 尽管在反弹期间发生耦合值的混洗,但在每个周期内,它们的时间相关性仍安全地保持在模型参数的物理...

    MATLAB学习总汇与问题解决方案总结

    1、GUI新手之——教你读懂GUI的M文件 10 2、GUI程序中改变current ...21、如何得到popupmenu选项中最后一个字符串的VALUE值 49 22、回调函数互相调用的问题 49 22-2string和number相互转换的问题 50 等等问题的解决办法

    基于改进GRU(添加注意力机制)循环神经网络空中目标意图识别-kereas源码+数据+程序说明.zip

    基于改进GRU(添加注意力机制)循环神经网络空中目标意图...主函数中给出了一个示例:读取数据,划分训练集和测试集,多次训练神经网络模型进行交叉验证,计算加权错误率Weighted Error Rate和训练模型所用时间,最后将

    kettle,sql查询结果做条件循环的作业示例

    第二个转换根据上一个转换的结果为条件执行循环的业务步骤。 提示:请留意第二个转换的属性设置,需要添加命名参数以及勾选复制上一步结果和执行每一行两个选项!附件是打包示例文件,执行时请配置一下测试数据库。...

    操作系统课程实验.rar

    (1) 添加一个系统调用,实现对指定进程的 nice 值的修改或读取功能,并返回进程最 新的 nice 值及优先级 prio。建议调用原型为: int mysetnice(pid_t pid, int flag, int nicevalue, void __user * prio, void __...

    n 维问题的迭代器。 允许您使用单个 for 循环而不是嵌套循环:使用迭代器,您可以将复杂的任意嵌套循环展平为简单的单个循环。-matlab开发

    这个迭代器将复杂且疯狂的嵌套循环扁平化为一个循环,该循环迭代所有参数组合。 因此,无需重写循环、重新缩进代码、更新索引等,即可轻松更改迭代参数。 示例嵌套循环代码如下: avalues = [1 2]; bvalues = [10 ...

    loadrunner性能测试工具-Runtime-Setting参数详解

    添加第一次为Block0,子目录为:No Actions;添加第二个为Block1,子目录为:No Actions,以此为推。 Delete:删除。删除每个模块下的Action Move Up:移动下面的模块到上一层 Move Down:移动下面的模块到下一层...

    基于法MATLAB的循环检测识别调制方式的仿真代码

    5.使用循环模拟多次信号检测过程。每次检测包括信号生成和噪声添加。 6.对每次检测生成信号并添加不同信噪比水平的噪声。然后生成接收信号。 7.使用循环相关检测来评估信号的检测性能,包括计算相关性和判决门限。 8...

    EDA/PLD中的LabVIEW的For循环

     For循环按照设定好的次数N执行结构内的对象,包含两个长整型参数:总的循环次数N和当前循环次数I。建立For循环结构需要以下几个步骤。  · 第1步:放置For循环框。在子选板上单击鼠标左键或右键选择“For循环”...

    JavaScript给每一个li节点绑定点击事件的实现方法

    主要介绍了JavaScript给每一个li节点绑定点击事件的实现方法,包括js循环给li绑定参数不同的点击事件,需要的朋友可以参考下

    LabVIEW的For循环

     For循环按照设定好的次数N执行结构内的对象,包含两个长整型参数:总的循环次数N和当前循环次数I。建立For循环结构需要以下几个步骤。  · 第1步:放置For循环框。在子选板上单击鼠标左键或右键选择“For循环”...

    遍历json 对象的属性并且动态添加属性的实现

    昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改: var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i&lt;arguments.length;i++)...

    新建文件夹_计算机网络_

    ◎ 为所有socket函数调用添加错误处理代码;◎ 范例中服务器地址和端口是固定值,请你将它们改成——允许用户以参数形式从命令行输入;◎ 范例中客户机发送的是固定文本”Hello Network!”,请改成——允许用户输入...

    sql下三种批量插入数据的方法

    本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使... 此例子为控制台输出程序,有两个类,一个为BulkData类,主要实现了表值参数和sqlbulk

    Kettle 数据库与数据库多表循环同步

    2.使用前提是来源看与目标库中共同存在的表结构必须一致(因为是简易版,没有添加创建表等); 3.只需更改数据库连接即可,其他参数不必调整;4.目前使用KETTL7.1版本; 5.支持中文表、以及含特殊字符的表名; 6....

    Oracle9i的init.ora参数中文说明

    如果为此参数指定了一个值, 则该值将覆盖 make 文件中的默认值。 值范围: C 编译程序的完整路径。 默认值: 无 remote_dependencies_mode: 说明: 用于指定数据库为远程 PL/SQL 存储的过程处理被依赖对象的方式。如果...

    精易官方免费模块v3.60版

    1.修正 DLL "WideCharToMultiByte"最后一个参数为逻辑型 2.新增 DLL "StrToIntEx" 目前应用于usc2和ansi互转 EX加强版 3.新增 “编码_usc2到ansi_EX”“编码_ansi到usc2_EX” usc2和ansi互转 EX加强版 精易模块 V...

Global site tag (gtag.js) - Google Analytics