我正在考虑通过将广告代码移至外部jQuery脚本来加强广告代码,但显然我仍然需要一些HTML来定位广告。所以我想知道是否可以定位noscript元素(或在noscript元素内),因为无论如何我都必须将该元素留在页面上,还是我需要将JavaScript定位为其他元素?

<noscript>
  <div class="ad"><a href="foo"><img src="bar" alt="ad" /></a></div>
</noscript>

我的意图是更改或删除noscript元素。

最佳答案

<noscript>内容不仅在JS处于 Activity 状态时不显示,而且显然不在DOM中。我尝试访问<noscript>区域内的内容(希望您可以使用jQuery对其进行clone()并将其插入其他位置),但是什么也没得到。

关于javascript - 启用JavaScript的浏览器是否可以识别noscript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/272457/

10-12 13:56