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 相关文章推荐
对YUI扩展的Gird组件 Part-1
Mar 10 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
Jun 05 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
Javascript中arguments对象的详解与使用方法
Oct 04 Javascript
JavaScript文件的同步和异步加载的实现代码
Aug 19 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
利用JS hash制作单页Web应用的方法详解
Oct 10 Javascript
JS实现websocket长轮询实时消息提示的效果
Oct 10 Javascript
详解extract-text-webpack-plugin 的使用及安装
Jun 12 Javascript
JavaScript 预解析的4种实现方法解析
Sep 03 Javascript
layui表格内放置图片,并点击放大的实例
Sep 10 Javascript
Vue学习笔记之计算属性与侦听器用法
Dec 07 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
PHP新手上路(六)
2006/10/09 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
php缓冲输出实例分析
2015/01/05 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
PHP实现导出excel数据的类库用法示例
2016/10/15 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
常用的js方法合集
2017/03/10 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
javascript实现倒计时提示框
2021/03/02 Javascript
python连接池实现示例程序
2013/11/26 Python
python生成日历实例解析
2014/08/21 Python
python在控制台输出进度条的方法
2015/06/20 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
python 装饰器的基本使用
2021/01/13 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
找工作最新求职信
2013/12/22 职场文书
师德学习感言
2014/01/31 职场文书