(使用 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()
是未定义的。有任何想法吗?谢谢