MrW*_*eix 3 javascript line-breaks createtextnode
我\n在Javascript中有一个带有换行符的字符串,我想在Javascript中替换另一个文本createTextNode().
<script type="text/javascript">
function changeText() {
var Explanation="Test\n Test2";
var parent3 = document.getElementById("The_Explanation");
parent3.innerHTML='';
var myP3 = document.createElement("p");
var myText3 = document.createTextNode(""+Explanation);
myP3.appendChild(myText3);
parent3.appendChild(myP3);
}
</script>
Run Code Online (Sandbox Code Playgroud)
到目前为止,所有尝试将换行都放到新文本中失败了.该更换所有功能\n于<br>只带我到结果
"Test<br> Test2"
Run Code Online (Sandbox Code Playgroud)
任何人的想法?
您不能将元素节点放在文本节点中.文本节点不能有子节点.
createElement('br')在每个文本节点之间创建换行符| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |