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


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 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
JavaScript 判断指定字符串是否为有效数字
May 11 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
jQuery在线选座位插件seat-charts特效代码分享
Aug 27 Javascript
JavaScript 链式结构序列化详解
Sep 30 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
Feb 26 Javascript
Vue实现点击后文字变色切换方法
Feb 11 Javascript
Rollup处理并打包JS文件项目实例代码
May 31 Javascript
通过函数作用域和块级作用域看javascript的作用域链
Aug 05 Javascript
javascript合并两个数组最简单的实现方法
Sep 14 Javascript
js+html实现点名系统功能
Nov 05 Javascript
小程序采集录音并上传到后台
Nov 22 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
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
PHP curl批处理及多请求并发实现方法分析
2018/08/15 PHP
用 Javascript 验证表单(form)中的单选(radio)值
2009/09/08 Javascript
JS解析XML的实现代码
2009/11/12 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
2013/01/04 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
微信小程序 二维码canvas绘制实例详解
2017/01/06 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
打通前后端构建一个Vue+Express的开发环境
2018/07/17 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
Python计算一个文件里字数的方法
2015/06/15 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
无私奉献演讲稿
2014/09/04 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
2014年煤矿工作总结
2014/11/24 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis
MySQL 分组查询的优化方法
2021/05/12 MySQL