Javascript 更改HTML中特殊字符的颜色
我有一个Unicode HTML页面(保存在DB中),我是否可以通过编程更改文本中所有“.”和“:”字符的颜色(请注意,我的HTML内容也有内联CSS,其中可能包含“.”或“:”字符,但我只想更改真实文本中提到的字符的颜色Javascript 更改HTML中特殊字符的颜色,javascript,html,css,asp.net,Javascript,Html,Css,Asp.net,我有一个Unicode HTML页面(保存在DB中),我是否可以通过编程更改文本中所有“.”和“:”字符的颜色(请注意,我的HTML内容也有内联CSS,其中可能包含“.”或“:”字符,但我只想更改真实文本中提到的字符的颜色 我的选择是什么?一种方法是在文本中找到这些字符并将它们放入标记中,这样就可以设置样式,还有其他建议吗?(如果我要使用这种方法,如何区分文本中的HTML/CSS字符和真实字符?)使用RegExp/\.\124;:/g,返回i元素,并将样式属性设置为特定颜色 var div=d
我的选择是什么?一种方法是在文本中找到这些字符并将它们放入标记中,这样就可以设置样式,还有其他建议吗?(如果我要使用这种方法,如何区分文本中的HTML/CSS字符和真实字符?)使用
RegExp
/\.\124;:/g
,返回i
元素,并将样式
属性设置为特定颜色
var div=document.getElementsByTagName(“div”)[0];
div.innerHTML=div.innerHTML.replace(/\.|:/g,函数(匹配){
返回“”+匹配+“”
})
我有一个Unicode HTML页面(保存在DB中),我是否可以通过编程更改文本中所有“.”和“:”字符的颜色(请注意,我的HTML内容也有内联CSS,可能包含“.”或“:”字符,但我只想
在真实文本中更改所述字符的颜色。我的选项是什么?一种方法是在文本中找到这些字符并将其放入标记中,以便可以设置样式,还有其他建议吗?(如果我要使用此方法,我如何区分
在HTML/CSS字符和文本中的真实字符之间?)我正在使用ASP.NET/C#
这是更改HTML语言中任何字符颜色的简单方法
“空间特征”问题中可以包括
html
,css
?如果你只想要asp.net解决方案,你不应该至少删除Javascript标记吗?对不起,如果我错了,我认为基于JS/css的解决方案会更好/更容易实现,我提到asp.net只是为了明确我的编程方法。任何可以解决这个问题的解决方案e问题将受到高度欢迎!我不熟悉C#或ASP.NET,但我熟悉PHP。您可以尝试在PHP中找到与此函数等效的函数;*