我试图在以下字符串示例中添加换行符,该示例显示在div中。换行符就在管道符号后面。
答案 0 :(得分:0)
使用String.replace方法,如下所示:
your_div.innerHTML = your_div.innerHTML.replace(/\|/g,"|<br>");
/\|/g
- 是一个正则表达式,表示捕获字符串中的每个管道符号(g表示全局搜索),您将其用作'replace'函数的第一个参数,因此它将匹配的符号替换为字符串in第二个论点。
答案 1 :(得分:0)
除非我遗漏了什么:
bARM & iARM-DI Water Inlet Fitting ~ 1 ~ ewa ~ eaqa ~ 2 |<br /> bARM & iARM-DI Water Inlet Fitting ~ 1 ~ ewa ~ eaqa ~ 2
注意管道后的<br />
。如果你需要使用JavaScript,Bogdan的答案是有效的,但只要html更好,只要这是一个选项。
答案 2 :(得分:0)
例如,如果您的div被称为“MyDiv”,请执行此操作
function MyFunction()
{
var DIV_CHECK = document.getElementById("MyDiv");
var DIV_OUTPUT = "";
for(var i = 0; i < DIV_CHECK.innerHTML.length; ++i)
{
if(DIV_CHECK.innerHTML[i] == "~")
{
DIV_OUTPUT += "<br>";
}
else
{
DIV_OUTPUT += DIV_CHECK.innerHTML[i];
}
}
DIV_CHECK.innerHTML = DIV_OUTPUT;
}
希望这会有所帮助:)