내 페이지는 lefttree, 매개변수를 포함하는 jsp 페이지입니다. 이 lefttree는 배경에서 철자로 표시되며 내용은 HTML 코드입니다. 예: 코드 복사 코드는 다음과 같습니다. jsp 페이지에서 이 값은 다음과 같이 js 코드를 통해 div에 지불되어야 합니다. 복사 code 코드는 다음과 같습니다: window.parent.document.getElementById('mptree ').innerHTML='<%=lefttree %>'; <br><script> <br><br> </div>이렇게 lefttree에는 작은따옴표와 큰따옴표가 모두 포함되어 있으므로 가장 바깥쪽의 것과 일치합니다. js에서 값을 할당할 때 작은따옴표 오류는 다음과 같습니다. <br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="2658" class="copybut" id="copybut2658" onclick="doCopy('code2658')">코드 복사<u></u></a> 코드는 다음과 같습니다.</span></div> <div class="codebody" id="code2658">'<div class= "test" onclick="show('tt1','abc')">' <br><br> </div>해결책: <br><br>Escape 사용 "/" 문자 <br><br>백그라운드에서 lefttree를 이어붙이면 다음과 같은 형태가 됩니다. <br><br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="42179" class="copybut" id="copybut42179" onclick="doCopy('code42179')">코드 복사<u></u></a> 코드는 다음과 같습니다. </span></div> <div class="codebody" id="code42179"><div class="test" onclick="show(///'tt1///',///'abc///') "> <br><br> </div>위치: <br><br>처음 두 개의 "//"는 페이지의 다음 "/"를 유지하는 데 사용됩니다. <br><br>세 번째 "/" 다음 작은따옴표를 이스케이프하는 데 사용됩니다. <br><br>이런 식으로 웹 페이지에서 lefttree의 값은 다음과 같습니다. <br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="23616" class="copybut" id="copybut23616" onclick="doCopy('code23616')">코드 복사<u></u></a> 코드 </span></div> <div class="codebody" id="code23616"><div class="test" onclick="show(/'tt1/',/'abc/')"></div>