尝试在这样的按钮上调用方法名称:
<button onclick="MyFunction">Button 1</button>
<input type="button" name="hola" value ="hola"onclick="MyFunction2">
我想从按钮
获取“MyFunction”或“MyFunction2”方法名称 <script>
function MyFunction(){
**//sample method**
Alert("hola mundo");
}
function MyFunction2(){
**//sample method**
Alert("hola mundo2");
}
</script>
答案 0 :(得分:1)
您可以使用getAttribute方法来检索onclick属性上的函数名称:
var buttonElement = document.getElementsByTagName("button")[0];
var buttonFunctionName = buttonElement.getAttribute("onclick");
答案 1 :(得分:0)
假设你有一个id =“clickme”的按钮和onclick =“myfunc”
要在脚本中获取onclick功能,请使用:
document.getElementById("clickme").onclick // returns reference to myfunc
要获取onclick的方法名称,请使用:
document.getElementById("clickme").onclick.name // returns "myfunc"