想要使用 javascript 将脚本标签组合添加到 html 头



>我有一个如下所示的广告标签,我想使用 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>

  1. 我尝试通过互联网使用方法放置它,但它被添加为字符串。
  2. 如果下面的标签放在任何html页面的头部,我可以看到广告,但我想使用javascript添加它。(请不要查询(
  3. 有很多这样的标签,所以每当这样的标签出现在我身上时。我需要使用 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以兼容浏览器。

最新更新