首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript -将<script></script>追加到Div

Javascript -将<script></script>追加到Div
EN

Stack Overflow用户
提问于 2018-08-22 03:27:31
回答 2查看 230关注 0票数 -1

我正在尝试使用Javascript将广告脚本代码附加到我的div中。然而,我见过的每一个例子我都尝试过,但都不起作用。

任何帮助都将不胜感激。

示例:

代码语言:javascript
复制
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>';
代码语言:javascript
复制
<div id="divname"></div>

EN

回答 2

Stack Overflow用户

发布于 2018-08-22 03:35:19

我认为这种方式更干净:

代码语言:javascript
复制
    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);
代码语言:javascript
复制
<div id="divname"></div>

票数 1
EN

Stack Overflow用户

发布于 2021-09-29 20:53:19

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51955454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档