innerHTML innerHTML의 경우 기본적으로 태그를 일반 text 문자로 인식하게끔 되어 있습니다. 이는 https://www.w3.org/TR/2008/WD-html5-20080610/dom.html#innerhtml0 해당 링크에서 나와 있듯이 script elements inserted using innerHTML do not execute when they are inserted. code injection과 같은 경우를 방지하기 위해서라는군요. 따라서 ajax로 페이지를 붙일 때 innerHTML을 제외하고 를 적용 시키는 방법은 총 2가지가 있습니다. elemental.innerHTML=string 대신 jQuery의 $(elemental).html(string)을 사용하면 됩니다. ..