送分大师来了,字符串里传对象和方法的问题。
时间:2011-11-27
来源:互联网
我做像百度那种下拉。 比如方法是xxxxxxx
第一个参数是事件发生源:比如百度搜索的输入框
第二个参数是一个数组,用来显示的。如显示:张三,王五 我的数组就是par[0]=张三,par[1]=王五,根据分析知道要加多少个td
第三个参数是宽度
第四个参数 canllback 这里其实是个回调方法,当你点击下拉其中的某一项,值会返回到源对象里,如果希望做其他的操作,就用这个回调函数。回调函数是在td onclick时发生。
我有2个全局变量
var _obj=null;
var _call=null;
function xxxxxxxxx(obj,par,width,canllback){
_obj=obj;
_call=canllback
var stringdiv = "<div><table>"
stringdiv+="<tr><td onclick='huidiao(this)'>par[0]</tr></td>";
.......这里中间我会根据参数par来循环的往DIV里加载td..................
stringdiv +="</table></div>"
}
function huidiao(sobj){
这个sobj我就知道点了那个td,得到值了。
obj.value=sobj.value
_call() 然后执行回调函数。
问题就在这2个全局变量里,其实大家看到第一个方法我是声明了2个变量来存储方法和对象的,到TD点击时我再使用。
我现在想在拼接的里面直接传入过来,但是发觉怎么传都不行,只能传this和字符串,传不了变量。
也就是说第一个方法里的stringdiv+="<tr><td onclick='huidiao(this)'>par[0]</tr></td>";
这里我想直接把 stringdiv+="<tr><td onclick='huidiao(this,传OBJ对象,传回调函数)'>par[0]</tr></td>";
我不想用全局变量,求大侠。帮忙。}
第一个参数是事件发生源:比如百度搜索的输入框
第二个参数是一个数组,用来显示的。如显示:张三,王五 我的数组就是par[0]=张三,par[1]=王五,根据分析知道要加多少个td
第三个参数是宽度
第四个参数 canllback 这里其实是个回调方法,当你点击下拉其中的某一项,值会返回到源对象里,如果希望做其他的操作,就用这个回调函数。回调函数是在td onclick时发生。
我有2个全局变量
var _obj=null;
var _call=null;
function xxxxxxxxx(obj,par,width,canllback){
_obj=obj;
_call=canllback
var stringdiv = "<div><table>"
stringdiv+="<tr><td onclick='huidiao(this)'>par[0]</tr></td>";
.......这里中间我会根据参数par来循环的往DIV里加载td..................
stringdiv +="</table></div>"
}
function huidiao(sobj){
这个sobj我就知道点了那个td,得到值了。
obj.value=sobj.value
_call() 然后执行回调函数。
问题就在这2个全局变量里,其实大家看到第一个方法我是声明了2个变量来存储方法和对象的,到TD点击时我再使用。
我现在想在拼接的里面直接传入过来,但是发觉怎么传都不行,只能传this和字符串,传不了变量。
也就是说第一个方法里的stringdiv+="<tr><td onclick='huidiao(this)'>par[0]</tr></td>";
这里我想直接把 stringdiv+="<tr><td onclick='huidiao(this,传OBJ对象,传回调函数)'>par[0]</tr></td>";
我不想用全局变量,求大侠。帮忙。}
作者: luoyehanfei 发布时间: 2011-11-27
软拒绝
作者: JQ_ii_QC 发布时间: 2011-11-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28