我遇到的参数传递中 双引号单引号嵌套问题


Posted in Javascript onFebruary 11, 2010

最近学vml::cakepie.innerHTML="<v:shape id='cake"+(i+1)+"'type='#Cake_3D'"+
                            " style='position:absolute;left:"+(_left + Height / 8)+"px;top:"+(_top + Height / 24)+"px;WIDTH:"+Height+"px;HEIGHT:"+Height+"px;rotation:"+rotates+";z-index:"+zIndex+"' adj='"+adjs+",0'"+
                            "stroked='false' fillcolor='"+this.Cakes[i][2]+"' onclick='moveCake(cake"+(i+1)+",rec"+(i+1)+")' onmouseover='moveover(\""+this.Cakes[i][0]+"\","+this.Percent[i]+")' onmouseout='moveout()'>"+
                            "<v:fill opacity='60293f' color2='fill lighten(120)' o:opacity2='60293f' rotate='t' angle='-135' method='linear sigma' focus='100%' type='gradient'/>"+
                            "<o:extrusion v:ext='view' on='t' backdepth='16' rotationangle='60' viewpoint='0,0'viewpointorigin='0,0' skewamt='0' lightposition='-50000,-50000' lightposition2='50000'/>"+
                            "</v:shape>";

其中红色部分的moveover函数第一个参数是 cake的名字,由于本身在一个双引号的字符串里面, 开始时候是这么写的:onmouseover='moveover("+this.Cakes[i][0]+","+this.Percent[i]+")' 

在moveover函数中怎么也获取不到this.Cakes[i][0]的值。 后来在两边加了单引号onmouseover='moveover(‘"+this.Cakes[i][0]+"',"+this.Percent[i]+")'  还是不行,最后 用转译斜杠+双引号(蓝色部分)解决了

Javascript 相关文章推荐
一些有关检查数据的JS代码
Sep 07 Javascript
js substr、substring和slice使用说明小记
Sep 15 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
easyui Droppable组件实现放置特效
Aug 19 Javascript
基于JavaScript实现动态添加删除表格的行
Feb 01 Javascript
一览画面点击复选框后获取多个id值的方法
May 30 Javascript
JAVA中截取字符串substring用法详解
Apr 14 Javascript
Vue axios 中提交表单数据(含上传文件)
Jul 06 Javascript
React Native 集成jpush-react-native的示例代码
Aug 16 Javascript
JS左右无缝轮播功能完整实例
May 16 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
一段实现页面上的图片延时加载的js代码
Feb 11 #Javascript
JavaScript Event学习第十一章 按键的检测
Feb 10 #Javascript
JavaScript Event学习第十章 一些可替换的事件对
Feb 10 #Javascript
jQuery插件 tabBox实现代码
Feb 09 #Javascript
基于Jquery的简单&amp;简陋Tabs插件代码
Feb 09 #Javascript
JQUERY操作JSON实例代码
Feb 09 #Javascript
JQuery 获得绝对,相对位置的坐标方法
Feb 09 #Javascript
You might like
php时区转换转换函数
2014/01/07 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
理解javascript对象继承
2016/04/17 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
python实现批量修改文件名代码
2017/09/10 Python
Python决策树分类算法学习
2017/12/22 Python
python实现websocket的客户端压力测试
2019/06/25 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
测绘工程个人的自我评价
2013/11/10 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
小学毕业演讲稿
2014/04/25 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
师德师风剖析材料
2014/09/30 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
JavaScript执行机制详细介绍
2021/12/06 Javascript
win10搭建配置ftp服务器的方法
2022/08/05 Servers