用java如何去掉HTML标签里卖弄的属性
2个回答
展开全部
使用jquery的attr, $("img").attr({ src: "", alt: "" });
attr(name|properties|key,value|fn)
添加属性:$("img").attr({ src: "test.jpg", alt: "Test Image" });
attr(name|properties|key,value|fn)
添加属性:$("img").attr({ src: "test.jpg", alt: "Test Image" });
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
//str 可以放你具体要处理的HTML字符串
String str = "<div class='content'><div id=\\'t1'>文本1</div><p class='bbb'>文本2.....<font color='#00000'>文本3</font><span style='line-height:24px;'>文本4</span></p></div>";
str = new Test().getString(str, "class");
System.out.println(str);
}
/**
* 除去Html文件中的class属性
* @param str
* @param subStr
* @return
*/
public String getString(String str, String subStr){
String sb = "";
String[] s1 = str.split(subStr);
for (int i = 0; i < s1.length; i++) {
if (i==0) {
sb = sb + s1[0];
continue;
}
int ii = s1[i].indexOf(">", 0);
sb = sb + s1[i].substring(ii);
}
return sb.toString();
}
}
/**
* @param args
*/
public static void main(String[] args) {
//str 可以放你具体要处理的HTML字符串
String str = "<div class='content'><div id=\\'t1'>文本1</div><p class='bbb'>文本2.....<font color='#00000'>文本3</font><span style='line-height:24px;'>文本4</span></p></div>";
str = new Test().getString(str, "class");
System.out.println(str);
}
/**
* 除去Html文件中的class属性
* @param str
* @param subStr
* @return
*/
public String getString(String str, String subStr){
String sb = "";
String[] s1 = str.split(subStr);
for (int i = 0; i < s1.length; i++) {
if (i==0) {
sb = sb + s1[0];
continue;
}
int ii = s1[i].indexOf(">", 0);
sb = sb + s1[i].substring(ii);
}
return sb.toString();
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询