如何在javascript中保持getElementById的文本格式
How to keep text format from a getElementById in javascript?
我将一个文本存储在mysql数据库中,然后我回调它,并在div中显示它,如下所示:
document.getElementById("mensaje").innerHTML = html;
但当它显示文本时,它不会保留制动线。
我该怎么修?
您需要编码和编码:
使用JavaScript:
选项1:
encodeURI('string to database');
decodeURI('string from database');
选项2:
encodeURIComponent('string to database');
decodeURIComponent('string from database');
使用PHP:
选项3:
<?php
htmlentities($strToDB);
echo html_entity_decode($strFromDB);
?>
如果您从文本区域存储数据,那么在将数据存储到数据库之前,您可以执行
<?php
message = nl2br(message);
?>
它将在检测到任何换行符的地方添加HTML换行符。
相关文章:
- reactjs this.refs vs document.getElementById
- 如何通过adf中的document.getElementById获取inputText字段值
- 无法获取文档.GetElementById工作正常
- document.getElementById(“st”).click();不起作用
- Javascript:Can't使用getElementById获取元素
- 如何使用“;getElementById”;在一个循环中
- Javascript GetElementByID has no value
- document.getElementById并使用id名称
- document.getElementById在js中不起作用
- document.getElementById.style.backgroundImage not working
- 如何从document.getElementById()中获取UniqueID
- 从输入框、Javascript、getElementById获取值
- 什么'这个javascript代码getElementById有问题
- DOMDocument getelementbyid conflict?
- 如何从getelementbyid用javascript编写变量
- inline svg--getElementById在Opera中不起作用
- 在init function()中调用getElementById(“..”),而不是想用它做点什么的函数
- 将global.getelementbyid连接到单个变量中
- 未捕获的类型错误:未定义不是上的函数.GetElementByID
- document.getElementById(..) is null