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

 更新时间:2010年02月11日 11:53:49   作者:  
我遇到的参数传递中 双引号单引号嵌套问题

最近学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]+")'  还是不行,最后 用转译斜杠+双引号(蓝色部分)解决了

相关文章

  • 基于JS实现的随机数字抽签实例

    基于JS实现的随机数字抽签实例

    本文分享了基于JS实现的随机数字抽签的实例代码。小编认为具很好的参考价值,感兴趣的朋友可以看下
    2016-12-12
  • JS打印gridview实现原理及代码

    JS打印gridview实现原理及代码

    打印gridview对于一些童鞋们真的是很陌生啊,不过没有关系,因为本文的出现,或让你茅塞顿开,好了话不多说,感兴趣的朋友可以了解下,或许对你学习js高级知识有所帮助
    2013-02-02
  • JavaScript中set与get方法用法示例

    JavaScript中set与get方法用法示例

    这篇文章主要介绍了JavaScript中set与get方法用法,简单描述了set与get方法的功能,并结合实例形式分析了set与get方法的具体使用技巧,需要的朋友可以参考下
    2018-08-08
  • 禁止拷贝网页内容的js代码

    禁止拷贝网页内容的js代码

    如何禁止拷贝网页内容,想维护下自己的版权,下面有个不错的方法,大家可以学习下
    2014-01-01
  • 基于JS实现01支付后的10秒倒计时

    基于JS实现01支付后的10秒倒计时

    这是一个通过js实现的支付后的页面,点击支付会跳出一个弹窗,提示你是否要确定支付,确定后进入付后界面,该页面有着10秒倒计时,计时结束后便会返回原界面,也可以选择立刻返回,来返回主页面,这篇文章主要介绍了基于JS实现01支付后的10秒倒计时,需要的朋友可以参考下
    2023-03-03
  • 详解JS异步加载的三种方式

    详解JS异步加载的三种方式

    这篇文章主要介绍了详解JS异步加载的三种方式,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • 在js中判断checkboxlist(.net控件客户端id)是否有选中

    在js中判断checkboxlist(.net控件客户端id)是否有选中

    添加或修改内容时,需要对关键数据进行判空处理,checkboxlist是否有选择项如何使用js判断实现,接下来为大家详细介绍下实现方法,感兴趣的朋友可以参考下哈
    2013-04-04
  • 使用snowfall.jquery.js实现爱心满屏飞的效果

    使用snowfall.jquery.js实现爱心满屏飞的效果

    这篇文章主要介绍了使用snowfall.jquery.js实现爱心满屏飞的效果的相关资料,需要的朋友可以参考下
    2017-01-01
  • 在 IE 中调用 javascript 打开 Excel 表

    在 IE 中调用 javascript 打开 Excel 表

    在 IE 中调用 javascript 打开 Excel 表...
    2006-12-12
  • js实现简易计算器功能

    js实现简易计算器功能

    这篇文章主要为大家详细介绍了js实现简易计算器功能,制作能进行加减乘除的计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10

最新评论