[LayaAir 2.0]HtmlDivElement下划线跑到别的文字下面。

let str1:string = "<span style='color:#ffcc11;'>33333333333333333333333333 </span><a style='color:#ffcc11;' href='aaa28'>中国中国中国</a><span style='color:#ffcc11;fontSize:26;'>嗯嗯嗯嗯嗯嗯噢噢噢</span><span style='color:#00dd22;fontSize:24;'>span啊啊span</span><span> </span><br/>"
 
let str2:string = "<span style='color:#ffcc11;'>33333333333333333333333333 </span><a style='color:#ffcc11;' href='aaa28'>中国中国中国a</a><span style='color:#ffcc11;fontSize:26;'>嗯嗯嗯嗯嗯嗯噢噢噢</span><span style='color:#00dd22;fontSize:24;'>span啊啊span</span><span> </span><br/>"
 
this.htmlDiv:laya.html.dom.HTMLDivElement = new laya.html.dom.HTMLDivElement();

htmlDiv.innerHtml = str1;
htmlDiv.innerHtml = str2;

注意,str1和str2只相差了一个字母a,"中国中国中国"后面有a,下划线就错位到它后面的文字。
看了一下,应该是因为链接不在同一行导致的。
QQ截图20191231143700.png
已邀请:

Aar0n

赞同来自:

代码简单也得发,代码看不出版本信息 ,代码包含的信息很少。

要回复问题请先

商务合作
商务合作