javascript - IE8 使用 JavaScript 加载和移动广告

标签 javascript html css internet-explorer-8

我在 http://www.RomanceStuck.com 的网页顶部加载我的 AdSense 广告.然后,我使用以下 Javascript 代码将这些广告移动到我希望它们在页面上显示的位置:

  <!-- POSITION AD - START -->
    <div id="ad_nav_1_position">
    </div>
    <script>
      if (document.getElementById('ad_nav_1') != null)
      {
        document.getElementById('ad_nav_1_position').appendChild(document.getElementById('ad_nav_1'));
      }
    </script>
  <!-- POSITION AD - END --> 

这似乎适用于大多数浏览器,但我刚刚意识到它不适用于 IE8。 IE8 在页面顶部加载广告,但它从不移动广告。谁能告诉我如何让它工作?

最佳答案

将您的 javascript 放入 Jquery 方法中。

$(document).ready() or $(window).load().

或者使用简单的JS .onload方法如下。

window.onload=function(){
    Your-code-here....
};

关于javascript - IE8 使用 JavaScript 加载和移动广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21299190/

相关文章:

javascript - 逻辑非运算符 (!) 将类添加到错误按钮的问题

php - HTML, CSS - 我想创建一个按钮 "Preview",它将向用户显示他的输入

javascript - 在大多数 OOP 语言中,实例方法中的 "i"是否首先引用本地,然后引用全局,但从不引用实例变量或类变量?

javascript - 使用javascript设置 Canvas 大小

css - Html <div> 元素背景图像不显示,div 内也没有任何内容

javascript - 复制一个 div 的内部 html 并使用 javascript 将其粘贴到另一个 div

css - :before 上的多行链接动画

javascript - 如何获取文本区域的类型

javascript - 为什么我的 Highcharts 图形中的 xAxis 标签位置如此奇怪?

javascript - 重置 SELECT 列表在 Firefox 中不起作用