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 相关文章推荐
更正确的asp冒泡排序
May 24 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
Nov 24 Javascript
jQuery之按钮组件的深入解析
Jun 19 Javascript
jquery实现pager控件示例
Apr 09 Javascript
jQuery焦点图切换简易插件制作过程全纪录
Aug 27 Javascript
深入分析js的冒泡事件
Dec 05 Javascript
Javascript无参数和有参数类继承问题解决方法
Mar 02 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
Sep 05 Javascript
微信小程序 点击控件后选中其它反选实例详解
Feb 21 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
Mar 21 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
Feb 19 Javascript
前端天气插件tpwidget使用方法详解
Jun 24 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打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
javascript实现简单的贪吃蛇游戏
2015/03/31 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
python集合类型用法分析
2015/04/08 Python
Python中有趣在__call__函数
2015/06/21 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
Python数据操作方法封装类实例
2017/06/23 Python
使用python实现滑动验证码功能
2019/08/05 Python
python 魔法函数实例及解析
2019/09/25 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
大学生实习自我鉴定
2013/12/11 职场文书
股权转让协议书范本
2014/04/12 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
交通处罚决定书
2015/06/24 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers