| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 803 人关注过本帖
标题:js改变onclick值的请教
只看楼主 加入收藏
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
结帖率:52.78%
收藏
已结贴  问题点数:20 回复次数:2 
js改变onclick值的请教
<script>
function go_up(obj){
             //alert(obj.value);
             var document.getElementById("go").onClick="go_on("+obj.value+")";
              }
function go_on(xx){
            alert(xx);
}              
</script>

<input name="go_up" type="text" id="go_up" onblur="go_up(this)"/>
<input  type="button" id="go" value="go" onclick="go_on()"/>

上述js代码请教,功能是 将文本框里的值  赋给 到 按钮 go,onclick 里的  go_on() 中 如:文本框里 输入 1 这里的 go_on()就是go_on(1)
文本框里 输入 2 这里的 go_on()就是go_on(2)
搜索更多相关主题的帖子: function button js代码 文本框 
2011-11-13 11:06
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
javascript不能直接改变onclick属性
var tb = document.getElementById("go");   
 if(window.addEventListener){ // Mozilla, Netscape, Firefox   
     td_value.addEventListener('click', alert('11'), false);   
     td_value.addEventListener('click', alert('12'), false);   
 } else { // IE   
     td_value.attachEvent('onclick',  function(){alert('21');});   
     td_value.attachEvent('onclick',  function(){alert('2'2);});   
 }
或者
var document.getElementById("go").onClick=function()
{
  go_on(obj.value);
};
直接使用匿名函数
2011-11-13 12:08
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:10 
<script>
function go_on(){
            var xx=document.getElementById("go_up").value;
            alert(xx);
}              
</script>

<input name="go_up" type="text" id="go_up" />
<input  type="button" id="go" value="go" onclick="go_on()"/>
这样不就得到一样的功能了。

QQ:63572063
2011-11-13 20:17
快速回复:js改变onclick值的请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.070744 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved