开发者

How do I get the value of onclick from a button using Javascript

The question is similar to the one here, except I need to use Javascript. I have a button like so:

<button id="btn1" onclick="clickhandler()">Test</butt开发者_Python百科on>

I need this for verification purposes, i.e. to assign the click handler, and then use javascript to verify that the correct function was assigned.


UPDATED - totally misunderstood your question...

You want to know if you can verify which handlers are assigned to which tags programmatically... gotcha...

So if you try:

document.getElementById("myButton").onclick.toString();

You'll see that what you get is:

function onclick()
{
    YOUR METHOD NAME HERE
}

I'm sure you can take it from there... everything between "function onclick\n{" and "\n}" is your method.

Sorry I misunderstood your question originally!

B


Just do the same, but in pure javascript:

var onclick = document.getElementById("btn1").onclick;


you could use getAttribute:

var anc = document.getElementById("anc");
alert(anc.getAttribute('onclick'));
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜