喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 传递参数问题!  
 
Double_ycn (Double_ycn)
金牌会员
Rank: 6Rank: 6
版主



UID 18281
精华 6
积分 1618
帖子 1498
金钱 1558 喜悦币
威望 60
人脉 0
阅读权限 70
注册 2003-2-8
状态 离线
传递参数问题!



<?php
<input type="button" id="operateRows" value="行操作(F)" class="w70" style="border-style:solid" onClick="overButton(this.id)">

<
script>
function 
overButton(id){
    
fMenu.addRow.style.backgroundColor='#333366';
                     
//fMenu.id.style.backgroundColor='blue';

}
</script>
?>
我想实现的是根据传过来的id然后在改变那个id的背静颜色.
可是有问题.
请问我应该怎么写才可以让我在overButton()里的注释部分正确.

这样写就报错说:fMenu.id.style不是对象或为空.请问应该怎么解决.:crying:




北京亿中邮信息技术有限公司长期招聘PHP程序员。有兴趣的朋友可以发简历到yangyu@zhanzuo.net。
2003-10-13 11:23 PM#1
查看资料  发短消息  QQ . .   顶部
 
Double_ycn (Double_ycn)
金牌会员
Rank: 6Rank: 6
版主



UID 18281
精华 6
积分 1618
帖子 1498
金钱 1558 喜悦币
威望 60
人脉 0
阅读权限 70
注册 2003-2-8
状态 离线
[推荐阅读] apache安装问题
我想实现的是根据传过来的id然后在改变那个id的背静颜色.
可是有问题.
请问我应该怎么写才可以让我在overButton()里的注释部分正确.

这样写就报错说:fMenu.id.style不是对象或为空.请问应该怎么解决.




北京亿中邮信息技术有限公司长期招聘PHP程序员。有兴趣的朋友可以发简历到yangyu@zhanzuo.net。
2003-10-13 11:25 PM#2
查看资料  发短消息  QQ . .   顶部
 
windy2000 (windy2000)
注册会员
Rank: 2
中级会员



UID 22542
精华 0
积分 193
帖子 193
金钱 193 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-8-17
状态 离线
[推荐阅读] php与MYSQL连接的问题
overButton(this)

function overButton(obj){
    obj.style.backgroundColor='blue';
}


or

onClick="overButton(this.id)"

function overButton(id){
    eval(id).style.backgroundColor='#333366';
}
2003-10-13 11:37 PM#3
查看资料  发短消息  顶部
 
Double_ycn (Double_ycn)
金牌会员
Rank: 6Rank: 6
版主



UID 18281
精华 6
积分 1618
帖子 1498
金钱 1558 喜悦币
威望 60
人脉 0
阅读权限 70
注册 2003-2-8
状态 离线
[推荐阅读] 我国 90%以上计算机用户将面临“冲击波”恶性病毒大举攻击
非常感谢.
第二种方法如果是这样的应该怎么写:
<form id="f">
<input type="button" id="b" value="Click" onClick="overButton(.....)">
</form>
如果这样写第二种方法就说b 未定义.
这样应该怎么写呢?




北京亿中邮信息技术有限公司长期招聘PHP程序员。有兴趣的朋友可以发简历到yangyu@zhanzuo.net。
2003-10-13 11:56 PM#4
查看资料  发短消息  QQ . .   顶部
 
windy2000 (windy2000)
注册会员
Rank: 2
中级会员



UID 22542
精华 0
积分 193
帖子 193
金钱 193 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-8-17
状态 离线
[推荐阅读] 一个简单的数组问题难倒偶,大侠们帮忙啊
如果 id="b" 的元素唯一的话,还是用 document.getElementById("b") 吧!

eval 虽然好用,但兼容性不好,又容易出问题~~~~~~~~~

你的错误在于,传递的是字符型参数,而你所写的 fMenu.id 是指 fMenu  的 id ( name="id" ) 子元素,因为并不存在,当然是 对象为空 了!
2003-10-14 12:15 AM#5
查看资料  发短消息  顶部
 
Double_ycn (Double_ycn)
金牌会员
Rank: 6Rank: 6
版主



UID 18281
精华 6
积分 1618
帖子 1498
金钱 1558 喜悦币
威望 60
人脉 0
阅读权限 70
注册 2003-2-8
状态 离线
[推荐阅读] 问个问题
收到.谢了!



北京亿中邮信息技术有限公司长期招聘PHP程序员。有兴趣的朋友可以发简历到yangyu@zhanzuo.net。
2003-10-14 12:51 PM#6
查看资料  发短消息  QQ . .   顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022915 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP