document.getElementById( "mm ").onmouseover=function() {alert(this.b.x)}; 这里的this指的实际是document.getElementById( "mm ")你的意思是想要 执行document.getElementById( "mm ").b.x吗?
解决方案 »
- 调用不了参数...(看图片)谢谢
- js 正则
- 麻烦大家帮我看看这段js是什么意思,拜托各位了。。
- 我要自己设计自己写代码了 ,大家勉励一下 谢谢 散分了!
- 急,各路javascript神仙请进,onclick和onload问题?
- 如何获得div中iframe中的textbox
- javascript获取节点的子节点.
- 怎么JS使DIV标签的内容隐藏
- 如何让文本框不自动换行?
- 在分析URL参数时中文出现undefined,求高手解决!
- 请问如何把当前网页的内容输出成pdf文件让客户下载呢?????????????????在线等待!!!!!!!!!!!!!!!
- JavaScript更新SQLServer数据库,问了其他2个论坛都没有具体答复!
{
ad = this;
this.b = a;
document.getElementById("mm").onmouseover=function() {alert(a.x)};
//document.getElementById("mm").onmouseover=function() {alert(ad.b.x)};
}
如果实在需要这样去干,那么可以这样: function kk(a)
{
ad = this;
this.b = a;
document.getElementById( "mm ").onmouseover=function() {alert(a.x)};
//document.getElementById( "mm ").onmouseover=function() {alert(ad.b.x)};
}
-----------------------------------
tantaiyizu 你回答的很好。。要是能给在来个 Var就更完美了。。就成局部变量了。。
而document.getElementById( "mm ").onmouseover=function() 就变成内嵌函数了。。它就能用了。。
我想给你分。。可是找了半天没找到。。