我正在尝试使用Javascript将广告脚本代码附加到我的div中。然而,我见过的每一个例子我都尝试过,但都不起作用。
任何帮助都将不胜感激。
示例:
var div = document.getElementById('divname');
div.innerHTML += '<script type="text/javascript">
atOptions = {
'format' : 'iframe',
'height' : 60,
'width' : 468,
'params' : {} };
document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.testinghost.com/ads.js"></scr' + 'ipt>');
</script>';<div id="divname"></div>
发布于 2018-08-22 03:35:19
我认为这种方式更干净:
var div = document.getElementById('divname');
const script = document.createElement("script");
script.src = 'https://stacksnippets.net/scripts/snippet-javascript-console.min.js?v=1';
// optinal options
/*
script.onload = () => {
resolve();
};
script.onerror = () => {
resolve();
};
script.type = "text/javascript";
script.async = true;
script.defer = true; */
div.appendChild(script);<div id="divname"></div>
发布于 2021-09-29 20:53:19
<script type="text/javascript">
atOptions = {
'key' : 'f3710ba7fe78163bb5a5cf86e9fbe7d5',
'format' : 'iframe',
'height' : 300,
'width' : 160,
'params' : {}
};
document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://jennyunfit.com/f3710ba7fe78163bb5a5cf86e9fbe7d5/invoke.js"></scr' + 'ipt>');
</script>https://stackoverflow.com/questions/51955454
复制相似问题