<input type="radio" name="emoticon" id="emoticon'" value="" class="radio" />
<label for="emoticon"><img src="" /></label>


위와 같이 label 안에 이미지 태그를 사용하면 IE 브라우져에서는 label 기능이 제대로 작동되지 않는 버그가 발생한다.

이를 해결하기 위해서 간단한 스크립트를 추가하면 된다.

<label for="emoticon" onclick="if(navigator.appVersion.indexOf('MSIE') != -1){emoticon.click()}" onkeypress="this.onclick()"><img src="" /></label>


onclick="if(navigator.appVersion.indexOf('MSIE') != -1){emoticon.click()}"
위 이벤트 핸들러를 추가해서 버그를 해결!!!