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


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 相关文章推荐
window.js 主要包含了页面的一些操作
Dec 23 Javascript
THREE.JS入门教程(4)创建粒子系统
Jan 24 Javascript
jQuery之尺寸调整组件的深入解析
Jun 19 Javascript
jQuery过滤选择器用法分析
Feb 10 Javascript
javascript中的Base64、UTF8编码与解码详解
Mar 18 Javascript
JS本地刷新返回上一页代码
Jul 25 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
Mar 16 Javascript
react开发教程之React 组件之间的通信方式
Aug 12 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
vue滚动轴插件better-scroll使用详解
Oct 17 Javascript
vue项目中mock.js的使用及基本用法
May 22 Javascript
微信小程序用canvas画图并分享
Mar 09 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
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
一篇有意思的技术文章php介绍篇
2010/10/26 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
js中的闭包实例展示
2018/11/01 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
2019/06/27 Javascript
JavaScript中的this原理及6种常见使用场景详解
2020/02/14 Javascript
详解Python文本操作相关模块
2017/06/22 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
聚美优品陈欧广告词
2014/03/14 职场文书
小学生竞选班长演讲稿
2014/04/24 职场文书
班级联欢会主持词
2015/07/03 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
学生病假条怎么写
2015/08/17 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
python编程实现清理微信重复缓存文件
2021/11/01 Python
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis