javascript - 使用 Javascript 将类添加到元素

标签 javascript firefox browser user-agent

我想根据元素使用的浏览器向元素添加一个类。这就是我所拥有的:

var browser = navigator.userAgent;

if (browser.match("Firefox")){
  $(".dollar").addClass("ff");
}

但似乎不起作用。我做错了什么?

编辑:HTML

<p class="dollar">$</p>

最佳答案

使用文档(DOM)就绪包装器:

var browser = navigator.userAgent;

jQuery(function( $ ){             // DOM is now ready

  if (browser.match("Firefox")){
    $(".dollar").addClass("ff");  // and .dollar is parsed
  }

});

测试这个 jsBin demo Firefox 中的示例

关于javascript - 使用 Javascript 将类添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35756618/

相关文章:

android - 在我的应用程序中从 Android 浏览器打开文件链接

javascript - 通过 Ajax 获取 CSV 避免 CORS

javascript - 如何在 iframe 中使用来自父级的 jquery?

firefox - 访问 Firefox 中的文件下载对话框

javascript - Firefox WebExtension 导入服务

javascript - Kindle 的网络浏览器是否支持 Javascript?它有什么浏览器(或模拟)?

javascript - 每次用户刷新时,如何将不同的渐变设置为背景?

javascript - 重新计算计算的 Observable 而不重置对象

javascript - 溢出时页面上移 :hidden css property is set to <html> tag only in Firefox

html - 在密码字段中使用类型 ="text"是否安全?