-1

私の要件は、imgが指定されていないすべてのimgタグを削除することです。正規表現を使用して実行しようとしましたがcontent.replace(/<img[^>]*>/g,"")、これによりすべてのimgタグが削除されます。これを検証して、空のimgタグのみに置き換えます。前もって感謝します。

4

2 に答える 2

1

あなたができる:

var imgTags = document.getElementsByTagName("img");
for(var i = 0; i < imgTags.length; i++) {
if(imgTags[i].getAttribute("src") === "")
    imgTags[i].parentNode.removeChild(imgTags[i]);
}
于 2013-01-28T06:26:39.477 に答える
0
<script type="text/javascript">
        $(document).ready(function() {

           $('body').find('img').each(function(i) { 
               var src=$(this).attr('src');
               if(src=="")
              {
                $(this).remove();
               }
              }); 

        });
    </script>
于 2013-01-28T06:22:02.693 に答える