更改元素的onclick函数的内容

时间:2013-09-06 20:22:11

标签: javascript

我知道可以更改元素的不同部分,例如类,值和html内容 我正在寻找的是一种改变函数调用本身的值的方法。

document.getElementById(id).onclick = "javascript:FUNCTION('"+id+"','0');";

第二次传递值是我将要改变的。因此值“0”可以是例如“1”或“2”

这可能吗?

编辑:

如果这是错误的道路.....
这就是我将使用该代码进行更改的内容 那么页面(和脚本)就可以使用新值再次运行

<div id="id" class="stuff" onclick="javascript:function('id','0');" style="cursor:pointer;">

希望能更多地澄清事情。

RE-编辑:

看来这可能是不可能的。所以将开始研究各种方法。

1 个答案:

答案 0 :(得分:1)

这取决于你想要做什么,但这是一种方法,甚至不需要改变功能。

var myValue = 0

document.getElementById("test").onclick = function (aEvent) {
   myValue++;
   alert(myValue);
}

请参阅小提琴:http://jsfiddle.net/AqZHZ/