字符串拼接怎么换行? 为什么br不成功?

我是用br拼接的,(下面代码故意写错) 但是现实的确是这样的,这是为什么,要怎么换行?
clipboard.png

res.data.data.result.list[index].title + "<brr></brr>" +res.data.data.result.list[index].author

'\n'也没用 会转化成空格
clipboard.png

阅读 10k
5 个回答

你这是明显对数据进行了转码,或者使用了innerText而非innerHTML

1.<br>没有结束标签
2.是否添加到元素的内容(innerHTML)里:
方法:
$("p").html("你的 <br> 数据");或者 innerHTML = "你的 <br> 数据";

如果是vue可以用{{{}}}或者在标签里写v-html,如果是jQuery就用innerHTML

clipboard.png

你是一个假前端吧,br 都写错了,而且还写了两个,一个就行了这样写 <br>, 或者可以用es6语法:

`${res.data.data.result.list[index].title}<br>${res.data.data.result.list[index].author}`
推荐问题
宣传栏