我正在 JavaScript FE 中構建一個字串,如下所示,我的嘗試是在不同的行中列印一些資料。在我的 JavaScript 中,我構建了使用字串getElement()并將textContent字串附加到段落中。
我試過<br> <br/> \n <\r了,都沒有結果。
var str;
str ="text" data[0];
str = //Here need new line
str ="text" data[1];
var p=document.getElementById("paragraph");
p.textContent = str;
uj5u.com熱心網友回復:
使用模板字串可能更容易,然后使用innerText而不是textContent因為它們不同。
const arr = ['Bob', 'Jane'];
const str = `
text: ${arr[0]}
text: ${arr[1]}
`;
document.body.innerText = str;
uj5u.com熱心網友回復:
你有幾個選擇是:
<br/>在字串中放入 a并設定p.innerHTML = str而不是設定 textContent
let myEl = document.getElementById('myelement');
let data = 'test 1';
data = '<br/>';
data = 'test 2';
myEl.innerHTML = data;
<div id="myelement"></div>
或者
- 在字串中放入一個
\n字符,然后white-space: pre在元素的 CSS 中使用 a
let myEl = document.getElementById('myelement');
let data = 'test 1';
data = '\n';
data = 'test 2';
myEl.textContent = data;
#myelement {
white-space: pre;
}
<div id="myelement"></div>
uj5u.com熱心網友回復:
如果您需要一個可以作為檔案顯示/下載并同時以 html 顯示的字串,我會使用\nand innerText:
var str;
str ="text" data[0];
str = '\n';
str ="text" data[1];
var p=document.getElementById("paragraph");
p.innerText = str;
將 在使用 innerText 時自動\n替換為<br/>whitespace
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/471375.html
標籤:javascript 细绳 新队
上一篇:NodeJS:Cookie未定義
