実行時に JavaScript 関数名を決定する必要があるシナリオがあります。簡単にするために、JavaScript変数に関数名があり、変数値を使用して関数を作成したいとします。私はリンクJavascriptを通過しました - 関数名の変数、可能ですか? 小さなコードスニペットを試しました
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<script>
var temp1='at_26';
temp1: function() {alert("Inside 26"); }
</script>
<BODY>
<a href="javascript:window[at_26]()">Copy Text</a>
</BODY>
</HTML>
しかし、ハイパーリンクのテキストのコピーをクリックすると、Line: 1 Error: 'at_26' is undefinedというエラーが表示されます