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


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 相关文章推荐
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
JS函数this的用法实例分析
Feb 05 Javascript
判断数组是否包含某个元素的js函数实现方法
May 19 Javascript
Node.js如何自动审核团队的代码
Jul 20 Javascript
设置jquery UI 控件的大小方法
Dec 12 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
vue.js学习笔记:如何加载本地json文件
Jan 17 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
Jul 05 Javascript
微信小程序实现简易table表格
Jun 19 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
Mar 05 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缓存技术的使用说明
2011/08/06 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
2013/12/18 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
Python实现的简单发送邮件脚本分享
2014/11/07 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
python文件读写代码实例
2019/10/21 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
html5 canvas 画图教程案例分析
2012/11/23 HTML / CSS
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
UNIX命令速查表
2012/03/10 面试题
幼儿园家长会欢迎词
2014/01/09 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
学校就业保障协议书
2019/06/24 职场文书
python中pymysql包操作数据库方法
2022/04/19 Python