0
我所试图做的是从一个文本框获得的价值,并将其装入容器中,像这样:添加脚本DOM,在文本框用户插入
var script = $('#txtbox').val();
$('.container').html(script);
我也尝试创建的脚本再次通过查找一个用户插入的值,并创建一个新的,并将它附加到容器中,以便JavaScript的:
var tempdiv = $("<div></div>").html($('#txtbox').val());
$(tempdiv).find('script').each(function(index,$element){
var script = document.createElement("script");
$.each($element.attributes, function(){
if (this.specified){
script.setAttribute(this.name, this.value);
}
});
script.innerHTML = $($element).html();
$('.container').append(script);
});
,但仍然无法正常工作,我得到:
未能在“文档”执行“写”:这是不可能写入一个文件从异步加载外部脚本
有什么建议?也许尝试在iframe中加载脚本,以某种方式刷新DOM或什么?