(jqueryまたは単にjsを使用)iframeにスクリプトを追加してから、それをトリガーする要素を追加することは可能ですか?これによりスクリプトが追加されますが、Chromeで関数が未定義であるというエラーが表示されます。
//create element
var cloned = $("<input type='button'/>")
cloned.attr('onclick', "alertUser()");
var parent = $("#parent");
var iframe = $('<iframe />').attr("id", "rbm_pu");
parent.append(iframe);
var frame = $("#rbm_pu").contents();
frame.find("body").append(cloned);
frame.find('body').append("<script type='text/JavaScript'>function alertUser(){alert('hello');}</script>");
そこに表示されますが、それalertUser()
は未定義であると言います。何か案は?ありがとう