js 赋值包含单引号双引号问题的解决方法


Posted in Javascript onFebruary 26, 2014

我的页面是jsp页面,里面包含一个参数:lefttree,

这个lefttree是从后台拼出来的,内容是html代码:如:

<div class="test" onclick="show('tt1','abc')">

在jsp页面中,需要通过js代码将这个值付给一个div,如下:
<script type="text/javascript"> 
window.parent.document.getElementById('mptree').innerHTML='<%=lefttree%>'; 
<script>

这样,由于lefttree中既包含单引号,又包含双引号,而与js中赋值时最外层的单引号发生匹配错误,变成了:
'<div class="test" onclick="show('tt1','abc')">'

解决方法:

用转义字符"/"

在后台拼接lefttree时,变成以下形式:

<div class="test" onclick="show(///'tt1///',///'abc///')">

其中:

前两个“//”用于在页面中保留下 一个“/”

第三个“/”用于转义后面的单引号。

这样在网页中,lefttree的值为:

<div class="test" onclick="show(/'tt1/',/'abc/')">
Javascript 相关文章推荐
javascript编程起步(第二课)
Feb 27 Javascript
jquery 子窗口操作父窗口的代码
Sep 21 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
Aug 05 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 Javascript
jquery实现勾选复选框触发事件给input赋值
Feb 01 Javascript
jQuery图片拖动组件Dropzone用法示例
Jan 17 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
Nov 24 Javascript
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
angular4模块中给标签添加背景图的实现方法
Sep 15 Javascript
Vue.js中的高级面试题及答案
Jan 13 Javascript
js返回上一页并刷新的多种实现方法
Feb 26 #Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 #Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 #Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 #Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 #Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 #Javascript
通过隐藏iframe实现文件下载的js方法介绍
Feb 26 #Javascript
You might like
967 个函式
2006/10/09 PHP
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
老生常谈文本文件和二进制文件的区别
2017/02/27 PHP
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
javascript实现下雨效果
2017/03/27 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
Python 性能优化技巧总结
2016/11/01 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
Python实现基于POS算法的区块链
2018/08/07 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
电气自动化大学生求职信
2013/10/16 职场文书
体育课外活动总结
2014/07/08 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
北京故宫导游词
2015/01/31 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
理解python中装饰器的作用
2021/07/21 Python