猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
怎么把dom元素的文本中的数字先取出来然后再改变数字颜色
问题描述
一段文本例如“我的123联发科456浮夸789”,把123456789取出来组成数组或者其他的数据类型,然后把123456789改变颜色,再放回去,这个功能能否实现?
千巷猫影
浏览 874
回答 2
2回答
斯蒂芬大帝
HTML<p id="demo"> 我的123联发科456浮夸789<p>STYLE<style type="text/css"> #demo span { color: red; }</style>JSlet text = document.getElementById("demo").innerText;let html = text.replace(/(\d+)/g, `<span>$1</span>`);document.getElementById("demo").innerHTML = html;
0
0
0
蛊毒传说
正则的字符串替代~ 数字加个标签 <span style="color:red;">123</span>
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续