动态加载onclick事件中的变量问题

简介: 错误的方法:mycurrent_row.attachEvent("onclick",function(){document.getElementById('JobCateDetail').value = strArray[x].
错误的方法:
mycurrent_row.attachEvent("onclick",function(){document.getElementById('JobCateDetail').value = strArray[x].split("#")[1];});

正确的方法:
(function (x){mycurrent_row.attachEvent("onclick",function(){document.getElementById('JobCateDetail').value = strArray[x].split("#")[1];})})(i)

其中i为设置动态加载函数中的变量
目录
相关文章
|
小程序 JavaScript PHP
小程序动态绑定样式
小程序动态绑定样式
416 0
小程序动态绑定样式
|
小程序 JavaScript
小程序绑定事件跳转的三种方法
小程序绑定事件跳转的三种方法
204 0
|
JavaScript
js动态绑定事件,无法使用for循环中变量i的问题
js动态绑定事件,无法使用for循环中变量i的问题
|
9月前
|
缓存 JavaScript
Vue: 事件修饰符, 键盘事件, 鼠标事件,计算属性
Vue: 事件修饰符, 键盘事件, 鼠标事件,计算属性
84 2
|
小程序 JavaScript
小程序点击事件传参
小程序点击事件传参
343 0
|
前端开发
关于类组件事件绑定的 this 问题
关于类组件事件绑定的 this 问题
96 0
C# 清除事件绑定的函数
原文地址:点击打开链接 #region 清除事件绑定的函数 /// <summary> /// 清除事件绑定的函数 /// </summary> /// <param name="objectHasEvents">拥有事件的实例</param> /// <
743 0
|
JavaScript 前端开发 Java
前端面试题【js动态创建节点、怎么阻止冒泡事件、怎么阻止默认事件、什么是深拷贝,什么是浅拷贝、js造成内存泄漏的操作有哪些等】
前端面试题【js动态创建节点、怎么阻止冒泡事件、怎么阻止默认事件、什么是深拷贝,什么是浅拷贝、js造成内存泄漏的操作有哪些等】
229 0
前端面试题【js动态创建节点、怎么阻止冒泡事件、怎么阻止默认事件、什么是深拷贝,什么是浅拷贝、js造成内存泄漏的操作有哪些等】
iOSm界面跳转和参数传递之presentViewController与dismissViewControllerAnimated
假设 界面1为 ViewController01 : UIViewController 界面2为 ViewController02 : UIViewController    其中界面1为项目的rootViewController.
1378 0

热门文章

最新文章