2015-02-11 41 views
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或什么?

回答