首頁 > web前端 > html教學 > 如何设置所有元字的前面都是某个样式_html/css_WEB-ITnose

如何设置所有元字的前面都是某个样式_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 11:23:02
原創
1255 人瀏覽過

1元
3元 986元
8765.86元

用js配合css或者纯css设置所有的元字的前面的文字都使用class="aa"
aa里面我设置好了,字体和颜色。


之前看到过类似的代码,现在要用了找不到了


回复讨论(解决方案)

str.replace(/[\d\.]+(?=元)/g,"$&")

都添加一个span或者b标签就行了啊

str.replace(/[\d\.]+(?=元)/g,"$&")





1元 3元 986元 8765.86元

<script> <br /> <br />var str = document.getElementById("tab").outerHTML; <br />str.replace(/[\d\.]+(?=元)/g,"<span class='aa'>$&"); <br />alert(str); <br /></script>
无效啊


str.replace(/[\d\.]+(?=元)/g,"$&")





1元 3元 986元 8765.86元

<script> <br /> <br />var str = document.getElementById("tab").outerHTML; <br />str.replace(/[\d\.]+(?=元)/g,"<span class='aa'>$&"); <br />alert(str); <br /></script>
无效啊
<style>.aa{color:red}</style><table id="tab"><tr><td>1元 3元 986元 8765.86元</td></tr></table><script>var str = document.getElementById("tab").outerHTML;str=str.replace(/[\d\.]+(?=元)/g,"<span class='aa'>$&</span>");alert(str);document.getElementById("tab").outerHTML=str;</script>
登入後複製
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板