나는 오랫동안 JS를 사용하지 않았으며 많은 것을 잊었습니다. 나는 최근에 줄을 스 플라이싱 할 때 문제를 겪었습니다.
하루 후, 나는 코드를 집어 들고 그것을 보았습니다.
그래서 그게 다야 :
코드 사본은 다음과 같습니다.
tr+= "<td> <a href = 'javaScript : void (0); : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : /tab/010.gif '///> ";
편집기에는 오류가 없으며 OnClick을 클릭하면 오류가 발생하지 않습니다
수정 후 :
코드 사본은 다음과 같습니다.
tr+= "<td> <a href = 'javaScript : void (0);'onclick = 'quictDelOneInfo (/"+url2+"/" "+obj.title+"/");'> <img src = 'images/tab/010.gif'/> "
그것은 문제가되지 않습니다.
지식 요약 :
JS에서 단일 및 이중 인용문의 효과는 동일하지만 문자열에 단일 따옴표가 있으면 외부에 이중 인용문이 있으면 외부에 단일 따옴표를 사용해야합니다. 캐릭터를 탈출해야합니다.
위의 출력은 다음과 같습니다.
코드 사본은 다음과 같습니다.
onclick = 'quicyDelOneInfo ( "http : // ...? type = 1 & nodeid = 11", "test1");'
HTML에서 단일 따옴표를 외부로 사용하는 경우 내부에서 이중 인용문을 사용해야한다는 것을 알 수 있습니다. 그렇지 않으면 즉, IE는 오류를보고하므로 ESCAPE 문자 / "이중 인용문 변환. HTML의 요소를 동적으로 생성 할 때 단일 및 이중 인용문의 문제.
하하, 약간의 지식 요약은 나를 바로 잡을 수 있도록 환영합니다 ...