javascript - 启用 javascript 的浏览器是否承认 noscript?

标签 javascript jquery html

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

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

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

最佳答案

<noscript>当 JS 处于事件状态时,内容不仅不显示,而且显然也不在 DOM 中。我尝试访问 <noscript> 中的内容区域(希望你可以使用 jQuery clone() 它并将其插入其他地方)但什么也没得到。

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

相关文章:

javascript - 如何在 Meteorjs 中提交隐藏输入的值

html - 包含在链接中的图像仅在 Firefox 中被另一个 float 链接重叠,Chrome 和 IE 都可以

php - 我的反 XSS 方法是否可以在 PHP 中允许用户使用 HTML?

javascript - Angular 6 - 在将 ngIf 设置为 true 时等待元素加载到 *ngIf 中

javascript - 在移动设备上禁用 jQuery datepicker,输入类型 ="date"

jquery - 在jquery中查找第一个id

javascript - 将数组分割成一定长度的n个数组

javascript - 使用 Angular 的 $timeout 刷新图像时取消新请求而不是当前加载的请求

javascript - 加载 Angular View

javascript - 如何在 React Native 中导航