扫码关注官方订阅号
var str1=" "; var str2=""; 我大概知道是转义的关系,但不是很清楚。
"; var str2="
"; 我大概知道是转义的关系,但不是很清楚。
认证高级PHP讲师
js里的字符串是不能直接进行换行拼接的,就比如你的第一种写法,那有什么方式能解决换行拼接呢?
每行一个字符串,用+连接
+
var str1="<p class='data_box'id='data_box'>"+ "<input type='text'class='showDate' value='点击选择日期' />";
在折行处使用反斜杠
var str1="<p class='data_box'id='data_box'>\ <input type='text'class='showDate' value='点击选择日期' />";
第一个里面你换行了,引号失效了,非要换行的话,这样了:
var str1="<p class='data_box'id='data_box'>" + "<input type='text'class='showDate' value='点击选择日期' />";
js字符串字面量不能写多行
1、不要换行;2、换行要转义(“\”);3、永连接符(“+”)。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
js里的字符串是不能直接进行换行拼接的,就比如你的第一种写法,那有什么方式能解决换行拼接呢?
每行一个字符串,用
+连接在折行处使用反斜杠
第一个里面你换行了,引号失效了,非要换行的话,这样了:
js字符串字面量不能写多行
1、不要换行;
2、换行要转义(“\”);
3、永连接符(“+”)。