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


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 相关文章推荐
WEB高性能开发之疯狂的HTML压缩
Jun 19 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
javascript实现在线客服效果
Jul 15 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
jQuery自定义插件详解及实例代码
Dec 29 Javascript
javascript添加前置0(补零)的几种方法
Jan 05 Javascript
webpack入门必知必会
Jan 16 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
Aug 22 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
Feb 04 Javascript
Javascript Promise用法详解
May 10 Javascript
vue2.0 下拉框默认标题设置方法
Aug 22 Javascript
微信小程序实现手势滑动卡片效果
Aug 26 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
oracle资料库函式库
2006/10/09 PHP
服务器端解压缩zip的脚本
2006/12/22 PHP
php header示例代码(推荐)
2010/09/08 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
JS如何生成动态列表
2020/09/22 Javascript
利用Python实现颜色色值转换的小工具
2016/10/27 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
Python算法之图的遍历
2017/11/16 Python
Python AES加密实例解析
2018/01/18 Python
python pycharm的安装及其使用
2019/10/11 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
毕业自我评价
2014/02/05 职场文书
元旦晚会感言
2014/03/12 职场文书
安全生产专项整治方案
2014/05/06 职场文书
2014年公司工作总结
2014/11/22 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
董事长助理工作总结2015
2015/07/23 职场文书
公司岗位说明书
2015/10/08 职场文书
初中体育课教学反思
2016/02/16 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python