JavaScript 未结束的字符串常量常见解决方法


Posted in Javascript onJanuary 24, 2010

1.JAVASCRIPT引用时,使用的字符语言不一致.
比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>.
xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因.
改为charset="GBK"就可以了

2.JAVASCRIPT输出HTML字符时,前后标记不匹配.
这种比较常见,往往在输出字符串时,出现单引号(')或双引号(”)不配对,或者是在document.write()的时候,没有正确输出单引号(')或双引号(”)

3.参数内出现HTML标记语言或包含换行符
我今天所遇到的是这种情况.因为我所得到的数据以参数形式传给一函数,结果该数据里包含换行符,造成了此错误.
如:一般测试时只使用单行的数据,是正常的,未出现这个错误,.
当测试时使用多行数据,并使用回车链换行,就出行了此错误.因为里面包含了换行符

对于第3种情况,我的解决方法是:不直接将该数据以参数形式传递,而是先将其赋值在一个隐藏的文本内,需要调用的函数里只需读取该文本里的内容即可.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!-- 编码 -->

<span style="display:none">当前时间:</span>
<div id="time"> </div>
<script>
document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());
setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
</script>

Javascript 相关文章推荐
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
Jun 09 Javascript
前端开发的开始---基于面向对象的Ajax类
Sep 17 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 Javascript
KnockoutJs快速入门教程
May 16 Javascript
JS采用绝对定位实现回到顶部效果完整实例
Jun 20 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
vue2滚动条加载更多数据实现代码
Jan 10 Javascript
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
Vue源码学习之初始化模块init.js解析
Nov 02 Javascript
基于AngularJs select绑定数字类型的问题
Oct 08 Javascript
在vue+element ui框架里实现lodash的debounce防抖
Nov 13 Javascript
php gethostbyname获取域名ip地址函数详解
Jan 24 #Javascript
setTimeout与setInterval在不同浏览器下的差异
Jan 24 #Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
Jan 24 #Javascript
jQuery 1.4 15个你应该知道的新特性(译)
Jan 24 #Javascript
优化javascript的执行速度
Jan 23 #Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
Jan 23 #Javascript
JQuery 1.4 中的Ajax问题
Jan 23 #Javascript
You might like
php学习之 认清变量的作用范围
2010/01/26 PHP
php中几种常见安全设置详解
2010/04/06 PHP
php 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
js版本A*寻路算法
2006/12/22 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
python标准日志模块logging的使用方法
2013/11/01 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
django主动抛出403异常的方法详解
2019/01/04 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
python for和else语句趣谈
2019/07/02 Python
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
Farah官方网站:男士服装及配件
2019/11/01 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
告诉你怎样写创业计划书
2014/01/27 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
2014年财务部工作总结
2014/11/11 职场文书
会议通知格式范文
2015/04/15 职场文书
人事任命通知书
2015/04/21 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python