javascript - 使用 Javascript 简单添加类

标签 javascript dom

我有这段代码:

jQuery(document).ready(function($) {
  document.getElementById('HAVEATESTHERE').className = "newClass";
}

我想在 javascript 中向 #HAVEATESTHERE 添加一个类,它不起作用

我错过了什么吗?

最佳答案

你可以使用classList.add方法:

document.getElementById('HAVEATESTHERE').classList.add('first','second', ... );

此外,请确保在呈现 DOM 后添加类。

请注意,element.className = 'someClass' 将使用 someClass 覆盖现有类。

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

相关文章:

javascript - 提高 Chrome JS 堆限制?

javascript - 相同的 HTML 的 DOM 结构会因浏览器而异吗

java - 如何提取具有 ID 但没有子值的子元素的值?

javascript - Angular 指令未在 SVG 中呈现

html - 在页面上查找元素而不搜索整个文档

javascript - 未定义类时如何从 ajax 响应中获取 anchor 标记值

javascript - 浏览器端Dust.js

javascript - 将 HTML 元素插入到 div 元素中?

javascript - 如何使用 JS 检测 iPhone 上粘贴的文本?

javascript - 正则表达式 - val.replace(/^[^a-zA-Z0-9]*|[^a-zA-Z0-9]*$/g ,"' ');