javascript - 使用 JavaScript 更改特定 div 中特定字符的 CSS

标签 javascript html css

有没有办法改变一个完整页面上单个字符的CSS:

例如

我的页面上有几个div

<div class="a">
abcd
</div>
<div class="b">
abcd
</div>
<div class="c">
abcd
</div>
<div class="d">
abcd
</div>

我想更改字符“d”的 CSS,但仅限于属于类“c”的 div

有没有办法做到这一点。

附言我想改变那个单个字符的字体

最佳答案

这对我适用于 Chrome:

var Cs = document.getElementsByClassName('c');

for(var i = 0; i < Cs.length; i++)
{
    var text = Cs[i].textContent;
    Cs[i].innerHTML = text.replace('d','<span class="red">d</span>');
}

http://jsfiddle.net/u5ZC8/

关于javascript - 使用 JavaScript 更改特定 div 中特定字符的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23434809/

相关文章:

JavaScript:对象变量更改

javascript - 使div出现在wordpress的滚动条上

javascript - 如何在另一个javascript变量中使用图像url变量?

javascript - 具有 3 个级别的 jQuery 选项卡子菜单

javascript - 在 Meteor 中访问 node.js 文件系统模块

javascript - 如何使用 Meteor Cloudinary 显示另一个用户的个人资料图像项目

javascript - html输入图片类型在maplayer下

javascript - 当我用调试器停止它时,Jquery 函数起作用,但在其他情况下不起作用

css - 如何更改 LESS 文件中的 Bootstrap 面板主体?

css - 如何在网站上上传和使用任何字体?