Home >Web Front-end >JS Tutorial >The problem I encountered with double quotes and single quotes nesting in parameter passing_javascript skills

The problem I encountered with double quotes and single quotes nesting in parameter passing_javascript skills

WBOY
WBOYOriginal
2016-05-16 18:34:401228browse

最近学vml::cakepie.innerHTML="                            " 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()'>"
                            ""
                            ""
                            "
";

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn