<div class="article_listtitle">abcdefg XXXXXX</div> 如何用js将 abcdefg 删除,只留下XXXXXXXXXXXXX?
4个回答
展开全部
var msg=$(".article_listtitle").test();//jquery 类选择器,获取值
msg.substr(6,msg.length),//再用 substr 分割,取你想要的值
substr 方法
定义和用法
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
语法
stringObject.substr(start [, length ])
参数 描述
start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。
msg.substr(6,msg.length),//再用 substr 分割,取你想要的值
substr 方法
定义和用法
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
语法
stringObject.substr(start [, length ])
参数 描述
start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。
更多追问追答
追问
需要保留的字符长度不是固定的,所以这个方法我刚试过没用,我用的是opera浏览器,可以直接getElementsByClassName,定位到article_listtitle,然后用replace方法替换,结果也不起作用,不知道什么原因。
追答
把你需要保留的规则说下,我在opera上测试下
展开全部
既然abcdefg是每页都固定的就没必要弄那么麻烦了
abcdefg每页都写死然后xxxxxx写在另一个标签里不就完啦
这样就不用截取字符串什么的了
abcdefg每页都写死然后xxxxxx写在另一个标签里不就完啦
这样就不用截取字符串什么的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var content= '' ;//替换之后的内容
用jquery去替换吧 $(".article_listtitle").html(content);
用jquery去替换吧 $(".article_listtitle").html(content);
追问
之后的内容是不固定的,怎么办?
追答
abcdefg 去掉这个不就是了。 先获取值a,再用变量b=a.replace("abcdefg",a) b就是替换之后的内容
你要找出规律才可以批量替换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-04
展开全部
主要是规律在哪里?
是要截取前几个字符还是后几个字符
这样不太好判断
是要截取前几个字符还是后几个字符
这样不太好判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询