Javascript 带\n\n的字符串未创建<;br>';s
“description”类的div从数组中提取以下内容:Javascript 带\n\n的字符串未创建<;br>';s,javascript,Javascript,“description”类的div从数组中提取以下内容: [{ "id": "1", "text": "There are two.\n\nThe first one is..."}] 我如何确保它不只是创建空间,而是将\n\n替换为 我试过了 document.getElementById(".description").innerHTML = myObj.text.replace(/\n/g,"<br /><br />"); document.getElemen
[{ "id": "1", "text": "There are two.\n\nThe first one is..."}]
我如何确保它不只是创建空间,而是将\n\n
替换为
我试过了
document.getElementById(".description").innerHTML = myObj.text.replace(/\n/g,"<br /><br />");
document.getElementById(“.description”).innerHTML=myObj.text.replace(/\n/g,“
”);
但是运气不好。看起来您可能正在尝试使用选择器:
document.getElementById(".description").innerHTML = ...;
// TypeError: Cannot set property 'innerHTML' of null
但是,只需要id=“…”
值。因此,它将试图找到:
<div id=".description"></div>
你可以试试(IE8+)
document.querySelector('.description').innerHTML=myObj.text.replace(/\n/g,“
”);
示例:哇!正确,我会马上修好的,谢谢!更新:)谢谢,还是不行
<div class="description"></div>
document.querySelector('.description').innerHTML = myObj.text.replace(/\n/g,"<br /><br />");