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


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 相关文章推荐
JavaScript 面向对象的之私有成员和公开成员
May 04 Javascript
js动态加载以及确定加载完成的代码
Jul 31 Javascript
js同比例缩放图片的小例子
Oct 30 Javascript
jQuery filter函数使用方法
May 19 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
Nov 16 Javascript
JS获取IMG图片高宽的简单实例
May 17 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
Nov 30 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
基于form-data请求格式详解
Oct 29 Javascript
详解vue 组件
Jun 11 Javascript
js实现详情页放大镜效果
Oct 28 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
一段实现页面上的图片延时加载的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入门的学习方法
2007/01/02 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
php强制下载类型的实现代码
2011/04/21 PHP
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
2011/10/09 PHP
php实现可逆加密的方法
2015/08/11 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
Vue的data、computed、watch源码浅谈
2020/04/04 Javascript
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
Python实现桌面翻译工具【新手必学】
2020/02/12 Python
Windows系统下pycharm中的pip换源
2020/02/23 Python
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
环保宣传标语
2014/06/12 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
特岗教师个人总结
2015/02/10 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
妇产科护理心得体会
2016/01/22 职场文书