[英]Use a new line in the string
我正在嘗試使用
同時使用新行創建字符串。
這是我嘗試過的。
tooltip = "User is already present."+ + props.email;
但這在顯示工具提示時不起作用。
誰能幫我這個 ?
在Javascript中,需要使用\\ n完成。
var foo = "Bob\nis\ncool.";
tooltip = "User is already present.\n"+ props.email;
字符串模板允許使用換行符:
tooltip = `User is already present.
${props.email}`;
例如,您要輸入以下文本:
Hi!
I like JS
您可以使用\\n
:
const myMessage = 'Hi!\\nI like JS;'
或模板字符串 :
const myMessage = `Hi!
I like JS`;
您必須使用
\n
在JavaScript代碼中
white-space: pre-line;
在CSS中顯示新行
您需要設置html並獲取html,就像下面的代碼一樣,您可以刪除第一行和最后一行,並可以按原樣使用它。
var props={email:'abc@gmail.com'}
var htmlObject = document.createElement('div');
htmlObject.innerHTML = "User is already present. " + props.email;
tooltip = htmlObject.innerHTML ;
alert(tooltip);
在javascript中使用模板文字,可以在所有情況下更加輕松,您無需每次都添加額外的“ \\ n”來添加新行,只需在帶有引號的段落旁邊添加幫助即可查看此鏈接,它非常清楚地描述了該鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.