누군가 이상하게 도울 수 있습니다. 여기에 빠른 테스트 기능입니다 :innerHTML 이미지 태그에서 닫는 슬래시 제거
function test_function(){
code = '<img src="http://www.myimage.com/img.jpg" alt="image" />';
alert(code);
document.getElementById('test').innerHTML = code;
alert(document.getElementById('test').innerHTML);
}
위의 코드를 실행하는 첫 번째 경고에 />
표시됩니다,하지만 두 번째 경고, 그냥 >
표시하지 않습니다. 따라서 .innerHTML
에 적용하면 슬래시가 제거됩니다. 어떤 아이디어가 이런 일을 막을 수 있을까요? 검증을 위해 슬래시가 필요합니다.
어떤 doctype을 사용하십니까? – Dror
어떤 브라우저를 사용하고 계십니까? – JAL
브라우저가 슬래시를 제거하면 해당 doctype에서 필요하지 않을 가능성이 있습니다. –