>我有一个如下所示的广告标签,我想使用 javascript 动态地添加到头部。
<script language="JavaScript"> var zflag_nid="2710"; var zflag_cid="1914"; var zflag_sid="144"; var zflag_width="300"; var zflag_height="250"; var zflag_sz="9"; </script> <script language="JavaScript" src="http://xp2.zedo.com/jsc/xp2/fo.js"></script>
- 我尝试通过互联网使用方法放置它,但它被添加为字符串。
- 如果下面的标签放在任何html页面的头部,我可以看到广告,但我想使用javascript添加它。(请不要查询( 我
- 有很多这样的标签,所以每当这样的标签出现在我身上时。我需要使用 javascript 将其添加到头部。因此,它基本上是采用上述输入并将其放在此类脚本组合的头部。
非常简单:
const h = document.head;
const s1 = document.createElement('script');
s1.innerHTML = `var zflag_nid="2710"; var zflag_cid="1914"; var zflag_sid="144"; var zflag_width="300"; var zflag_height="250"; var zflag_sz="9";`;
const s2 = document.createElement('script');
s2.src = 'http://xp2.zedo.com/jsc/xp2/fo.js';
h.appendChild(s1);
h.appendChild(s2);
运行此脚本后检查 iframe DOM - 您的标记位于 html head
部分内。
如果需要,请将const
交换为var
以兼容浏览器。