如何为没有ID的元素替换类名
How to replace class name for element without ID?
Pure JS请:你好本线程:如何在JavaScript中按类获取元素?包含我问题的起点。如何替换类名本身?使用上面链接中的例子,我似乎无法让它发挥作用。这是我的jsFiddle:
非常感谢!
<div class="ggg">blavlavbla </div>
function replaceClass()
{
var plusLinks = document.querySelectorAll('ggg');
var firstLink = plusLinks[0];
firstLink.setAttribute('class', 'aw-top-content-mod');
}
replaceClass();
只需将.
添加到类名:
function replaceClass()
{
var plusLinks = document.querySelectorAll('.ggg');
var firstLink = plusLinks[0];
firstLink.setAttribute('class', 'aw-top-content-mod');
}
replaceClass();
JSFiddle
您可以使用getElementsByClassName
而不是具有更多浏览器支持的querySelectorAll
。你可以随心所欲。
function replaceClass()
{
var firstLink = document.getElementsByClassName('ggg')[0];
firstLink.setAttribute('class', 'aw-top-content-mod');
}
replaceClass();
.aw-top-content-mod
{
color:red;
}
<div class="ggg">blavlavbla </div>
相关文章:
- 只要存在,就用另一个元素替换一个元素
- 用HTML元素替换字符串的一部分
- 将父元素替换为其内容
- 单击时将SVG元素替换为另一个
- 用javascript(无jquery)将元素替换为文本
- 在不同的html文件中将html从一个元素替换为另一个元素
- 如何用另一个元素替换一个元素
- 将所有元素替换为另一个 jquery
- 使用本机 JS 将 HTML 元素替换为字符串内容
- 将 DOM 元素替换为仅开始标记(或结束标记)
- JQuery 将表单元素替换为文本
- 如何将 html 元素替换为 ajax 响应
- 将数组中的元素替换为相应的字典项 JavaScript
- JQuery:用另一组元素替换一组元素的优雅方式
- 将内容可编辑元素替换为有序列表时保持可编辑性
- 用新的克隆元素替换克隆元素
- 用新的DOM元素替换()任意文本
- 如何为没有ID的元素替换类名
- 如何使用regex将段落元素替换为新行
- 是否可以用另一个td元素替换HTML表td元素