首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

动态改变onclick事件?该如何解决

2012-04-18 
动态改变onclick事件?表单内有一下拉选择框sle,一个输入框 username当下拉选择框的值改变时,相应改变输入

动态改变onclick事件?
表单内有一下拉选择框sle,一个输入框 username
当下拉选择框的值改变时,相应改变输入框username的onclick事件

sle的onchange事件调用方法send();
var sle=document.getElementById("sle");
var username=document.getElementById("username");
function send(){
  if(sle.value==1){
  username.onclick="javascript:alert('value==1')";
  }else{
  username.onclick="javascript:alert('value==else')";
  }
}

上面这样写貌似没用啊?单击username时完全没反应
以上功能该怎么实现?

[解决办法]

JScript code
function send(){  if (sle.value==1) {      username.onclick = function() { alert('value==1'); }  }  else {      username.onclick= function() { alert('value==else'); }  }}
[解决办法]
function send() {
if (sle.value == 1) {
username.onclick = function(){
alert('value==1');

} else {
username.onclick = function(){
alert('value==else');
}
}
}

热点排行