所以我试图在div中添加一些带有 js 代码的<script>
代码,这就是我正在使用的代码:
var script = document.createElement("script");
script.type = "text/javascript";
script.text = "var dfpValues = DFP.get().values(); googletag.display(dfpValues.dfpContainer)"
$("#mydiv").html(script);
此代码在我的div中没有任何内容,并且不返回任何错误。 有人知道怎么办?
Obs:我在rails(v4)项目中使用ruby(v2),这可以改变一些东西吗?
答案 0 :(得分:2)
我将脚本添加到字符串中,然后将字符串附加到div(如果div中有东西,则不会删除它们。)
var scriptString = "<script type='text/javascript'> var dfpValues = DFP.get().values(); googletag.display(dfpValues.dfpContainer) </script>";
$(scriptString).appendTo('#myDiv');
答案 1 :(得分:1)
$("#mydiv").html("<script>var dfpValues = DFP.get().values();googletag.display(dfpValues.dfpContainer)</script>");