JS请问怎么在指定的位置插入字符 30

要实现前面两个字标红的效果... 要实现前面两个字标红的效果 展开
 我来答
缘鱼畅想
2016-04-25 · TA获得超过164个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:195万
展开全部
<div class="ww">这是 <span class="sp" sytle="color:#039"></span> 一个标题</div>
$(".sp").val("要插入的字符"); #加载jquery插件,span加上class选择器sp,方便取得该元素;
还有根据W3C标准规定:在同一个页面内,不允许有相同名字的id选择器出现,但允许相同名字的class选择器出现。所以<div id="ww">改成<div class="ww">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xx7760e5
2016-04-25 · TA获得超过365个赞
知道小有建树答主
回答量:255
采纳率:100%
帮助的人:171万
展开全部

如果你的意思是动态将“这是”变为指定颜色的话,可以先获取到对应的div标签,然后

// 注意一点,原则上同一个document中,id不可重复命名
var div = document.getElementById("ww");//这样会获取到第一个id为ww的div标签
var text = div.innerText;
div.innerHTML = '<span style="color:#039">'+text.substr(0,2)+'</span>'+text.substr(2);

按照这种方式就行了,只能是替换innerHTML,这里只是给出一种方式,具体的还要根据需求去设定实现的。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式