手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >我遇到的参数传递中 双引号单引号嵌套问题
我遇到的参数传递中 双引号单引号嵌套问题
摘要:最近学vml::cakepie.innerHTML="

最近学vml::cakepie.innerHTML="<v:shape id='cake"+(i+1)+"'type='#Cake_3D'"+

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

【我遇到的参数传递中 双引号单引号嵌套问题】相关文章:

光标定位等TextRange的操作的范例代码

javascript实现点击后变换按钮显示文字的方法

js验证上传图片的方法

JavaScript中的条件判断语句使用详解

简介JavaScript中的getUTCFullYear()方法的使用

JS实现1000以内被3或5整除的数字之和

jquery使用each方法遍历json格式数据实例

jquery.validate使用时遇到的问题

Jquery注册事件实现方法

jQuery取消ajax请求的方法

精品推荐
分类导航