js 改变div 里面的某个文字的颜色

我想改变div里面的"手机号码"的颜色为红色,要用什么方法呢?

1、新建一个html文件,命名为test.html。

2、在test.html文件内,创建一个div模块,设置其class属性为bg,id属性为mydiv,用于下面设置css样式和获取div对象。

3、在test.html文件内,使用css设置div的样式,设置其宽度为500px,高度为272px,背景图片为2.jpg。

4、在test.html文件内,在div的下面创建一个button按钮,按钮名称为“更换背景颜色”。

5、给button按钮绑定onclick点击事件,当按钮被点击时,执行myfun()函数。

6、在test.html文件内,在js标签内,创建myfun()函数,在函数内,使用getElementById()方法通过id获得div对象,设置对象中的backgroundImage背景属性为另一张图片,从而实现改变div的背景图片。就完成了,运行就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-09
$('#d').html(function(i,oldHTML){
            return oldHTML.replace(/手机号码/g,'<font color="red">手机号码</font>');
        })

追问

你好,请问这个怎么用呢?真心需要你的帮忙.

追答

这个是jquery的代码,页面引入jquery,然后复制上边的代码
$('#d')表示div ID为 ‘d’ 。

追问

你好,真的非常感谢你回答我的问题.
但是我还是没有弄成功,如果方便可以在QQ上面讲说吧?
今天弄了一个下午了,挺郁闷呢

追答

一三四三四一一七八一

1343411781 。

本回答被提问者和网友采纳
第2个回答  2013-11-05
用<span style="color:red;">手机号码</span>
第3个回答  2013-11-05
给手机号码几个字加上span标签然后设置红色就完事了撒,为嘛要用JS
相似回答