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


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设计模式 接口介绍
Jul 24 Javascript
js常用自定义公共函数汇总
Jan 15 Javascript
javascript时间函数大全
Jun 30 Javascript
jQuery中的Deferred和promise 的区别
Apr 03 Javascript
javascript中获取class的简单实现
Jul 12 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
Dec 02 Javascript
微信小程序 授权登录详解(附完整源码)
Aug 23 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
vuex实现数据状态持久化
Nov 11 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
Apr 07 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
May 11 Javascript
vue使用require.context实现动态注册路由
Dec 25 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中的PHP_EOL换行符详细解析
2013/10/26 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
python的urllib模块显示下载进度示例
2014/01/17 Python
python实现给字典添加条目的方法
2014/09/25 Python
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
Python用SSH连接到网络设备
2021/02/18 Python
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
中学生获奖感言
2014/02/04 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
致运动员加油稿
2015/07/21 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers
Python极值整数的边界探讨分析
2021/09/15 Python
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang
python使用BeautifulSoup 解析HTML
2022/04/24 Python