wr_content 이미지 안나오게 하려면...

wr_content 이미지 안나오게 하려면...

QA

wr_content 이미지 안나오게 하려면...

답변 3

본문

아래와 같은 최신글 소스입니다.

 

wr_content 이미지 안나오게 하려면 어떻게 해야될까요? 텍스트만 출력하고 싶은데 에디터로 기재된 스타일이나 이미지도 출력이되어서 난감하네요 ㅠㅠ!

 

도와주시면 정말 감사합니다 ㅠㅠ!

 

<?php
            echo "<a href=\"".$list[$i]['href']."\"> ";
            if ($list[$i])
                echo "<span class='subject'>".$list[$i]['subject']."</span>"."<span class='content'>".$list[$i]['wr_content']."</span>";
                if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
            else
                echo "<span class='subject'>".$list[$i]['subject']."</span>"."<span class='content'>".$list[$i]['wr_content']."</span>";
                if (isset($list[$i]['icon_new'])) echo " " . $list[$i]['icon_new'];
            echo "</a>";

            if ($list[$i]['comment_cnt'])  echo "
            <span class=\"lt_cmt\">[".$list[$i]['comment_cnt']."]</span>";
            
            ?>

 

 

 

이 질문에 댓글 쓰기 :

답변 3

소스를 보니 content 라는 클래스를 사용하는 span 안에 wr_content 가 있으니까...

소스의 아래에 다음의 스크립트를 넣어 줍니다.

content 라는 클래스를 가진 모든 엘레먼트의 내부에서 이미지태그만 정규식으로 소멸시키는 코드입니다.

 


<script>
coImg = document.getElementsByClassName("content");
for (i = 0; i < coImg.length; i++) coImg[i].innerHTML = coImg[i].innerHTML.replace(/<(\/img|img)([^>]*)>/gi, "");
</script>

 

생각해보니 replace(/<(\/img|img)([^>]*)>/gi, ""); 은

replace(/<img(.*?)>/gi, ""); 만으로도 충분하겠네요. 이미지태그는 마감이 없으니까요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17
© SIRSOFT
현재 페이지 제일 처음으로