if(arrdiv[i].id.indexOf("layout")!=-1)
{
alert(arrdiv[i].id);
arrdiv[i].attachEvent('oncontextmenu',function(){showMenu('0',arrdiv[i].id)});
}问题:
alert(arrdiv[i].id); 这句可以出来 值
为什么
arrdiv[i].attachEvent('oncontextmenu',function(){showMenu('0',arrdiv[i].id)});
这句中 arrdiv[i].id 做为参数传递过去 就是 undefined ?谢谢
解决方案 »
- Ext的form.reset()为什么清空不了ComboBox?
- Ext combox listeners为什么总是显示第一值
- 请问如何实现table中除th外其他td在一个区域内可以滚动的
- 求一个正则表达式
- 在JS脚本中 如何给<INPUT TYPE="TEST">添加一个<LABEL>标签 急
- 帮忙看一下200行代码,实在找不出问题所在
- 把一数组内容放到一长字符串中,然后在拆分开
- 怎么在父页面给iframe页面添加样式
- 得到<textarea>表单里面内容的属性是什么来着?
- 新人学习JS,求解析一下下面的代码,
- js日期相减 后格式显示
- oncontextmenu与onmousedown有何区别
var handleContextMenu=function(){
showMenu('0',this.id);
}
arrdiv[i].attachEvent('oncontextmenu',handleContextMenu);
用0级dom的绑定就可以了
var fnHandleContextMenu=function(){
showMenu('0',this.id);
}
arrdiv[i].oncontextmenu=fnHandleContextMenu;