用java如何去掉HTML标签里卖弄的属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java如何去掉HTML标签里卖弄的属性相关的知识,希望对你有一定的参考价值。

参考技术A 使用jquery的attr, $("img").attr( src: "", alt: "" );

attr(name|properties|key,value|fn)

添加属性:$("img").attr( src: "test.jpg", alt: "Test Image" );
参考技术B 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();


本回答被提问者和网友采纳

☆html里,如何去掉点击map里area的边框

参考技术A <area shape="poly" coords="44,44,61,40,77,45,95,55,105,66,57,76,16,62,32,58,27,55,40,50" href="link_to.html" /</map</body</html★第一种方法是:在<img标签中加入
hidefocus="true"
<img src="pic.jpg" width="134" height="115" border="0" usemap="#Map" hidefocus="true" /
★第二种方法是:在需要去掉边框的<area标签中加入
onfocus="blur(this);"
(如果area区域较多,则每个都要加,那就显得有些麻烦了,可以用第一种方法)本回答被提问者和网友采纳

以上是关于用java如何去掉HTML标签里卖弄的属性的主要内容,如果未能解决你的问题,请参考以下文章

java 移除html标签的属性

java 如何去除html中的一个指定标签和指定标签里的内容

☆html里,如何去掉点击map里area的边框

☆html里,如何去掉点击map里area的边框

HTML标签中同一个<td>里如何设置组件的横向间距

java去掉字段中的html标签