abcdefg XXXXXX
如何用js将 abcdefg 删除,只留下XXXXXXXXXXXXX?
2024-11-26 15:55:21
需要保留的字符长度不是固定的,所以这个方法我刚试过没用,我用的是opera浏览器,可以直接getElementsByClassName,定位到article_listtitle,然后用replace方法替换,结果也不起作用,不知道什么原因。
把你需要保留的规则说下,我在opera上测试下
相关源码:
abcdefg xxxxxx
我要把”
abcdefg
“这6个字去掉,保留后面xxxxx,翻页后XXXXX是不一样的,而abcdefg则是每页都固定的
window.onload = function () {
var obj = $(".article_listtitle");
for (var i = 0; i < obj.length; i++) {
$(obj[i]).text($(obj[i]).text().replace('abcdefg', ''));
}
}
这个要先找出每个对象,然后循环再替换,replace 只能替换一次,这个我用jquery写的你把它改成dom对象试试,dom我忘的都差不多了。
2024-11-26 12:43:00
2024-11-26 08:06:26
之后的内容是不固定的,怎么办?
abcdefg 去掉这个不就是了。 先获取值a,再用变量b=a.replace("abcdefg",a) b就是替换之后的内容
你要找出规律才可以批量替换
2024-11-26 17:45:15