我正在尝试在以下显示在 div 中的字符串示例中添加换行符。换行符就在管道符号之后。
问问题
2052 次
3 回答
0
像这样使用 String.replace 方法:
your_div.innerHTML = your_div.innerHTML.replace(/\|/g,"|<br>");
/\|/g
- 是一个正则表达式,这意味着捕获字符串中的每个管道符号(g 表示全局搜索),您将其用作“替换”函数的第一个参数,因此它在第二个参数中用字符串替换匹配的符号。
于 2013-11-08T18:57:30.200 回答
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 更好,只要这是一个选项。
于 2013-11-08T18:59:18.713 回答
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;
}
希望这可以帮助 :)
于 2013-11-08T19:08:28.330 回答