Ma page est une page jsp, qui contient un paramètre : lefttree, Cet lefttree est épelé depuis l'arrière-plan, et le contenu est du code html : tel que : Copier le code Le code est le suivant : Dans la page jsp, cette valeur doit être payée à un div via le code js, comme suit : Copier code Le code est le suivant : ').innerHTML='<%=lefttree %>'; <br><script> <br><br> </div>De cette façon, puisque lefttree contient à la fois des guillemets simples et des guillemets doubles, il correspond au plus externe. guillemet simple lors de l'attribution de valeurs en js L'erreur devient : <br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="2658" class="copybut" id="copybut2658" onclick="doCopy('code2658')">Copier le code<u></u></a> Le code est le suivant :</span></div> <div class="codebody" id="code2658">'<div class= "test" onclick="show('tt1','abc')"> <br><br> </div>Solution : <br><br>Utiliser l'échappement caractère "/" <br><br>Lors de l'épissage de l'arbre gauche en arrière-plan, il devient la forme suivante : <br><br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="42179" class="copybut" id="copybut42179" onclick="doCopy('code42179')">Copiez le code <u></u> </a> Le code est le suivant : </span></div> <div class="codebody" id="code42179"><div class="test" onclick="show(///'tt1///',///'abc///' )"> <br><br> </div>Où : <br><br>Les deux premiers "//" servent à conserver le "/" suivant dans la page <br><br>Le troisième "/ " est utilisé pour échapper au guillemet simple suivant. <br><br>De cette façon, dans la page web, la valeur de lefttree est : <br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="23616" class="copybut" id="copybut23616" onclick="doCopy('code23616')">Copier le code<u></u></a> Le code est la suivante :</span></div> <div class="codebody" id="code23616"><div class="test" onclick="show(/'tt1/',/'abc/')"></div>