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 相关文章推荐
js点击button按钮跳转到另一个新页面
Oct 10 Javascript
HTML,CSS,JavaScript速查表推荐
Dec 02 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
js实现选中页面文字将其分享到新浪微博
Nov 05 Javascript
浅谈JavaScript 标准对象
Jun 02 Javascript
Node.js的Koa框架上手及MySQL操作指南
Jun 13 Javascript
BootStrap中
Dec 10 Javascript
分析javascript原型及原型链
Mar 18 Javascript
Vue v-for循环之@click点击事件获取元素示例
Nov 09 Javascript
解决vue自定义全局消息框组件问题
Nov 22 Javascript
angular组件间通讯的实现方法示例
May 07 Javascript
Angular CLI发布路径的配置项浅析
Mar 29 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程序员的13个好习惯小结
2012/02/20 PHP
PHP易混淆知识整理笔记
2015/09/24 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
2015/01/09 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
基于JavaScript实现弹幕特效
2020/08/27 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
vue实现循环滚动列表
2020/06/30 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
淘宝客服工作职责
2014/07/11 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
职工的安全责任书范文!
2019/07/02 职场文书