使用Js更改按钮onclick值

时间:2015-05-07 08:49:41

标签: javascript jquery html

我有一个按钮

<button id="buttonOne" onclick="pressOne()">Press</button>

我想知道是否可以使用javascript更改

onclick="pressOne()"

onclick="pressTwo()"

所以按钮是

<button id="buttonOne" onclick="pressTwo()">Press</button>

谢谢!

3 个答案:

答案 0 :(得分:1)

您可以使用以下方法进行更改:

$("#buttonOne").attr("onclick","pressTwo()");

例如:

function pressOne() {
    $("#buttonOne").attr("onclick","pressTwo()");
}

答案 1 :(得分:0)

写下这个:

$("#buttonOne").attr("onclick","pressTwo()");

FIDDLE - 检查要查看的元素。

答案 2 :(得分:0)

你可以这样做:

document.getElementById("buttonOne").setAttribute("onclick","pressTwo()");

jsFiddle

但最好添加一个处理点击的其他功能:

<button id="buttonOne" onclick="onPress()">Press</button>

使用以下javascript:

var pressOne = function() {
  ...
}

var pressTwo = function() {
  ...
}

function onPress() {
  if(..) {
    pressOne();
  } else {
    pressTwo();
  }
}

jsFiddle