强制加载,如果动态插入脚本

时间:2018-02-07 12:51:02

标签: javascript jquery

我正在尝试动态地将脚本标记插入.inner-booking-wrap元素,然后加载预订表单。虽然我在下面使用的方法是命中和未命中,但它会插入标记,但不会总是运行脚本,我从来没有在超时内尝试它来延迟它。

$('<script>').attr('src', 'URL_GOES_HERE').appendTo('#booking-form .inner-booking-wrap');

无论如何,在添加了所谓的脚本之后,还是做了我上面所做的事情吗?

1 个答案:

答案 0 :(得分:0)

尝试纯JS:

                <script type="text/javascript">
                    (function() {
                        var parentElement = document.querySelector("head");
                        var theFirstChild = parentElement.firstChild;
                        var ga = document.createElement("script");
                        ga.type = "text/javascript";
                        ga.src = "url_here";
                        parentElement.insertBefore(ga, theFirstChild);
                    })();
                </script>