Javascript 在函数中传递方法
如何将方法传递给函数 例:Javascript 在函数中传递方法,javascript,html,Javascript,Html,如何将方法传递给函数 例: 谢谢大家! 您可能需要括号表示法 function myFunc(method){ return document.getElementById('ele')[method]; } 那样你就可以做到 myFunc('style'); 请注意,返回函数,通常称为方法,如单击并尝试调用它们,将是非法调用。您需要使用括号表示法,并且需要确保该方法存在,否则会在控制台中看到错误 return document.getElementById('ele')[method
谢谢大家! 您可能需要括号表示法
function myFunc(method){
return document.getElementById('ele')[method];
}
那样你就可以做到
myFunc('style');
请注意,返回函数,通常称为方法,如单击并尝试调用它们,将是非法调用。您需要使用括号表示法,并且需要确保该方法存在,否则会在控制台中看到错误
return document.getElementById('ele')[method];
就像你做的那样。为了证明它是有效的,只需从该方法返回一个字符串
<html>
<head>
</head>
<body>
<script>
alert(myFunc('id'));
function myFunc(method){
return 'hi';
}
</script
</body>
警报(myFunc('id'));
函数myFunc(方法){
返回“hi”;
}
为什么返回方法而不是调用它?
<html>
<head>
</head>
<body>
<script>
alert(myFunc('id'));
function myFunc(method){
return 'hi';
}
</script
</body>