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 学习笔记(十三)Dom创建表格
Jan 21 Javascript
js传参数受特殊字符影响错误的解决方法
Oct 21 Javascript
JS中自定义定时器让它在某一时刻执行
Sep 02 Javascript
JavaScript中的异常捕捉介绍
Dec 31 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
Mar 18 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
jquery简单实现外部链接用新窗口打开的方法
May 30 Javascript
JQuery的attr 与 val区别
Jun 12 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
JS中的作用域链
Mar 01 Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 Javascript
vue项目中常见问题及解决方案(推荐)
Oct 21 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
PHP面向对象概念
2011/11/06 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
JS 分号引起的一段调试问题
2009/06/18 Javascript
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Fabric 应用案例
2016/08/28 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
Python多线程实现同步的四种方式
2017/05/02 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
利用python如何处理nc数据详解
2018/05/23 Python
python实现海螺图片的方法示例
2019/05/12 Python
通过实例了解Python str()和repr()的区别
2020/01/17 Python
基于python实现对文件进行切分行
2020/04/26 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
法国时尚童装网站:Melijoe
2016/08/10 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
见习报告的格式
2014/11/04 职场文书
奠基仪式致辞
2015/07/30 职场文书
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript