0
我有以下DIV:如果條件負載外部JavaScript腳本
<div id="top-ad"></div>
我想加載外部廣告,如果瀏覽器尺寸爲JavaScript的腳本高於728所以,我需要這樣的:
<div id="top-ad">
<script>
if(window.innerWidth >= 728) {
<script src="//go.*****.com/?id=****"></script>
}
</script>
</div>
當然以上都不行。我試圖加載異步使用jquery這樣的腳本:
<div id="top-ad">
<script>
if(window.innerWidth >= 728) {
$.getScript("//go.*****.com/?id=****");
}
</script>
</div>
我嘗試了上面的方法,但我得到了以下錯誤:
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
我沒有訪問到內部的DOM元素加載的腳本,他們實際上是動態的,我不允許改變它們。有沒有辦法根據if條件在div
元素內加載腳本?
甚至'如果(innerWidth> = 728)文件撰寫( '