2013-07-01 3 views
0

내 페이지에 iframe을 추가하려고합니다. IE8을 제외한 모든 브라우저에서 작동합니다.IE8에서 Iframe 테두리 문제가 발생했습니다.

나는 체크 아웃 stackoverflow.com을 가지고 있습니다. 많은 제안은 frameBorder="0"입니다. 내 시나리오는 라인 편집 권한이 없다는 것입니다. 그래서 나는 setAttribute 자바 스크립트를 사용했지만 불행히도 IE8에서 작동하지 않았다.

동적 속성을 만들 가능성이 있습니까?

도와 주시겠습니까? 미리 감사드립니다.

+0

을 조작하는 방법 '어디? head 태그 또는 다른 곳에서 html로 – vikas

+0

document.getElementById ("myframe"). setAttribute ("frameBorder", 0); document.getElementById ("myframe"). removeAttribute ("frameBorder"); – inf3rno

답변

1

이 JS의 속성을 만들 수있는 적절한 방법입니다

var att=document.createAttribute("frameBorder"); 
att.value = "0"; 
document.getElementById("myframe").setAttributeNode(att); 

소스 : W3S

조언 : DOM 요소에 대한 자세한 내용을 읽고 당신은`removeBorder를 호출 할 때 그들에게

관련 문제