Iイベントと文字列から関数を作成する必要があり、以下の機能を持っている - これはファンクション文字列の例だろうイベントに文字列から関数を作成
function getFuncDefEvent(jsFunctionString){
if(jsFunctionString!= undefined) {
return function(event){jsFunctionString};
}
}
:
jsFunctionString = "doSomething(event); doSomethingElse();
Iをそれはonclickイベントにアタッチしましたが、イベントのいずれかを起動するようには見えません。何か不足していますか?
Stringが何をすると思いますか?これには['eval()'](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/eval)を使う必要があると思われますが、セキュリティ上の問題があります信頼できないコード(ユーザーがアクセス可能で、ユーザーが編集可能なコードは信頼できない)可能な複製:http://stackoverflow.com/questions/7650071/is-there-a-way-to-create-a-function-from-a-string-with-javascript –