【发布时间】:2018-02-28 13:21:16
【问题描述】:
我应该写一个可以改变网页中单词颜色的扩展,这个代码可以替换单词但不能改变它们的背景颜色
见下面的代码: content.js
walk(document.body);
function walk(node)
{
var child, next;
switch ( node.nodeType )
{
case 1:
case 9:
case 11:
child = node.firstChild;
while ( child )
{
next = child.nextSibling;
walk(child);
child = next;
}
break;
case 3:
handleText(node);
break;
}
}
function handleText(textNode)
{
var v = textNode.nodeValue;
v = v.replace(/Apple/gi, '<span class="red">Pineapple</span>');
textNode.nodeValue = v;
}
菠萝怎么申请<span class="red">?
【问题讨论】:
-
不清楚您在这里问什么,请参考Ask New Question并正确提出您的问题
-
@bRIMOs 我改变了问题
-
不确定您的问题。你的文件中有一个名为 red 的类吗?如果没有,则创建它,否则直接在此处申请,如
<span style="color:red">Pineapple</span>
标签: javascript jquery html regex google-chrome-extension