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 DOM 添加事件
Feb 14 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
May 15 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 Javascript
手机端页面rem宽度自适应脚本
May 20 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
Nov 18 Javascript
基于canvas的二维码邀请函生成插件
Feb 14 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
Feb 19 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
Jun 15 Javascript
javascript、php关键字搜索函数的使用方法
May 29 Javascript
浅谈vue.watch的触发条件是什么
Nov 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
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
微信小程序wx:for和wx:for-item的用法详解
2018/04/01 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
详细介绍Python中的偏函数
2015/04/27 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
使用python3实现操作串口详解
2019/01/01 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
python获取栅格点和面值的实现
2020/03/10 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
十佳大学生事迹材料
2014/01/29 职场文书
学习雷锋活动总结
2014/04/29 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python