Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript无效或意外标记-用于长文本_Javascript_Jquery_Variables_Unicode - Fatal编程技术网

JavaScript无效或意外标记-用于长文本

JavaScript无效或意外标记-用于长文本,javascript,jquery,variables,unicode,Javascript,Jquery,Variables,Unicode,我在JavaScript变量中有一个很长的文本。但是它抛出了一个错误 无效的意外令牌 错误如下: var userdetais = '<p><span style="color: rgb(75, 79, 86); font-family: Helvetica, Arial, sans-serif; font-size: 13px; white-space: pre-wrap; background-color: rgb(241, 240, 240);">মাসুদ আলম

我在JavaScript变量中有一个很长的文本。但是它抛出了一个错误

无效的意外令牌

错误如下:

var userdetais = '<p><span style="color: rgb(75, 79, 86); font-family: Helvetica, Arial, sans-serif; font-size: 13px; white-space: pre-wrap; background-color: rgb(241, 240, 240);">মাসুদ আলম
সহ: শিক্ষক
ফরিদ উদ্দিন উচ্চ বিদ্যালয়
পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২।
০১৭৪৮৬৮৫৪৮২</span></p>';
var userdetais=”মাসুদ আলম
সহ: শিক্ষক
ফরিদ উদ্দিন উচ্চ বিদ্যালয়
পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২।
০১৭৪৮৬৮৫৪৮২

",;
虽然所有五行都在单引号(
'
)中的“userdetails”变量中,但它只识别第一行。如何将整个文本放在一个变量中?

您可以使用:

var userdetais=`মাসুদ আলম
সহ: শিক্ষক
ফরিদ উদ্দিন উচ্চ বিদ্যালয়
পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২।
০১৭৪৮৬৮৫৪৮২

`; console.log(userdetais)您可以使用:

var userdetais=`মাসুদ আলম
সহ: শিক্ষক
ফরিদ উদ্দিন উচ্চ বিদ্যালয়
পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২।
০১৭৪৮৬৮৫৪৮২

`;
console.log(userdetais)必须使用带HTML标记的换行符

试试这个:

var userdetais = '<p><span style="color: rgb(75, 79, 86); font-family: Helvetica, Arial, sans-serif; font-size: 13px; white-space: pre-wrap; background-color: rgb(241, 240, 240);">মাসুদ আলম <br> সহ: শিক্ষক <br> ফরিদ উদ্দিন <br> উচ্চ বিদ্যালয় <br> পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২। <br> ০১৭৪৮৬৮৫৪৮২</span></p>';
var userdetais=”মাসুদ আলম 
সহ: শিক্ষক
ফরিদ উদ্দিন
উচ্চ বিদ্যালয়
পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২।
০১৭৪৮৬৮৫৪৮২

",;
必须使用带HTML标记的换行符

试试这个:

var userdetais = '<p><span style="color: rgb(75, 79, 86); font-family: Helvetica, Arial, sans-serif; font-size: 13px; white-space: pre-wrap; background-color: rgb(241, 240, 240);">মাসুদ আলম <br> সহ: শিক্ষক <br> ফরিদ উদ্দিন <br> উচ্চ বিদ্যালয় <br> পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২। <br> ০১৭৪৮৬৮৫৪৮২</span></p>';
var userdetais=”মাসুদ আলম 
সহ: শিক্ষক
ফরিদ উদ্দিন
উচ্চ বিদ্যালয়
পো: আয়নাতলী, ডাকঘর: আয়নাতলী, শাহ্রাস্তি, চাঁদপুর-৩৬২২।
০১৭৪৮৬৮৫৪৮২

",;
(整个内容是模板字符串,您可以通过相同的标题进行搜索)

这项工作:

var htmlString = "<div>This is a string.</div>";
var htmlString=“这是一个字符串。”;
这失败了:

var htmlSTring = "<div>
  This is a string.
</div>";
var htmlSTring=”
这是一根绳子。
";
有时这是为了可读性

添加反斜杠以使其正常工作:

var htmlSTring = "<div>\
  This is a string.\
</div>";
var htmlSTring=”\
这是一根绳子\
";
但总体而言,这种方法将更加明确:

var strText = `সহ: শিক্ষক ...`;
var strTemplate = `...<span>#{strText}</span>...`;
var strText=`সহ: শিক্ষক ...`;
var strTemplate=`…#{strText}…`;
(整个内容是模板字符串,您可以通过相同的标题进行搜索)

这项工作:

var htmlString = "<div>This is a string.</div>";
var htmlString=“这是一个字符串。”;
这失败了:

var htmlSTring = "<div>
  This is a string.
</div>";
var htmlSTring=”
这是一根绳子。
";
有时这是为了可读性

添加反斜杠以使其正常工作:

var htmlSTring = "<div>\
  This is a string.\
</div>";
var htmlSTring=”\
这是一根绳子\
";
但总体而言,这种方法将更加明确:

var strText = `সহ: শিক্ষক ...`;
var strTemplate = `...<span>#{strText}</span>...`;
var strText=`সহ: শিক্ষক ...`;
var strTemplate=`…#{strText}…`;

问题在于字符串文字中不能有换行符。这与textOps的长度无关,但必须使用换行符,有什么办法吗?在代码中添加\n问题是因为字符串文字中不能有换行符。这和textOps的长度无关,但必须使用换行符,有什么办法吗?在代码中添加\n就像一个符咒!谢谢你,兄弟。工作很有魅力!谢谢你的详细回答谢谢你的详细回答