채택완료

iframe 내의 요소를 parent에서 삭제

예를 들어

<!doctype html>

<html lang="en">

<head>

</head>

<body>

<iframe src="https://youtube-nocookie.com/embed/idididid" frameborder="0" width="100%">

</body>

</html>

라고 할때 

iframe 내의 id가 divdiv1인 element를 지우고 싶다면 어떻게 해야할까요?

프레임내의 코드에는 손을 댈수 없다 가정하고요.

|

답변 2개

채택된 답변
+20 포인트

프레임 내 요소를 엑세스하는건 불가능한 것으로 알고 있습니다.

단순하게 생각해봐도 악의적으로 사용되기에 너무 쉽습니다.

가능한 방법이 있으면 저도 알고 싶네요 ㅎㅎ;;

2018-10-28 (일) 20:49:09

jquery의 remove를 이용하였으나 안되네요

Copy
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>



<script>
    $(document).ready(function(){ 
	$('#frame1').find('img[src$="/img/logo.png"]').remove();
    }); 
</script>

제가 원하는건 id class 별로 지우고 싶지만

잘 몰라서 인터넷 뒤져서 위 방법으로 시도했는데 프레임내의 이미지도 안 지워지네요.

답변을 작성하려면 로그인이 필요합니다.