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 相关文章推荐
破除一些网站复制、右键限制
Nov 04 Javascript
浅析JS刷新框架中的其他页面 &amp;&amp; JS刷新窗口方法汇总
Jul 08 Javascript
jquery next nextAll nextUntil siblings的区别介绍
Oct 05 Javascript
jQuery中scrollTop()方法用法实例
Jan 16 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
判断输入的字符串是否是日期格式的简单方法
Jul 11 Javascript
jQuery的Read()方法代替原生JS详解
Nov 08 Javascript
Bootstrop实现多级下拉菜单功能
Nov 24 Javascript
Javascript仿京东放大镜的效果
Mar 01 Javascript
node.js中cluster的使用教程
Jun 09 Javascript
Webpack中loader打包各种文件的方法实例
Sep 03 Javascript
layui使用表格渲染获取行数据的例子
Sep 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
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
js实现简单模态框实例
2018/11/16 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
Python实现115网盘自动下载的方法
2014/09/30 Python
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
Python阶乘求和的代码详解
2020/02/14 Python
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
我为自己代言广告词
2014/03/18 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
浅谈mysql执行过程以及顺序
2021/05/12 MySQL
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS