用于在页面上添加样式到短语的Javascript或jQuery

时间:2009-12-07 23:41:39

标签: javascript jquery css

我正在一遍又一遍地在我们的网站上对某个短语应用一种风格。有没有办法在页面中搜索该短语的实例并自动应用该样式?

示例:

<div>
     This is what you get from <span class="comp">Company Name</span>. 
     We do all kinds of things here at <span class="comp">Company Name</span>.
</div>

3 个答案:

答案 0 :(得分:2)

你可以看看这些问题:

两个最佳答案都指向jQuery的highlight plugin

答案 1 :(得分:0)

确定... http://docs.jquery.com/Selectors/contains#text

$("div:contains('Conpany Name')").css("text-decoration", "underline");

答案 2 :(得分:0)

var body = document.getElementByTagName("body")[0].innerHTML;

body.replace(/Company Name/g, '<span class="comp">Company Name</span>');
document.getElementByTagName("body")[0].innerHTML = body;

以上内容应该包含所有内容并用你的span替换它,并且不需要jQuery。