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 相关文章推荐
JQuery 选择器 xpath 语法应用
May 13 Javascript
js实现iframe自动自适应高度的方法
Feb 17 Javascript
jQuery+ajax实现无刷新级联菜单示例
May 21 Javascript
基于Angularjs实现分页功能
May 30 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
Aug 31 Javascript
jquery 判断是否支持Placeholder属性的方法
Feb 07 Javascript
jQuery实现给input绑定回车事件的方法
Feb 09 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
vue写一个组件
Apr 09 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 Javascript
vue 防止页面加载时看到花括号的解决操作
Nov 09 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实现显示照片exif信息的方法
2014/07/11 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
Smarty变量用法详解
2016/05/11 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
JS使用for循环遍历Table的所有单元格内容
2014/08/21 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
js简易版购物车功能
2017/06/17 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
简单的Python2.7编程初学经验总结
2015/04/01 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
信息管理专业推荐信
2013/10/29 职场文书
旷课检讨书
2015/01/26 职场文书
云台山导游词
2015/02/03 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书