document.getElementsByTagName("IMG")document.images.length

解决方案 »

  1.   

    选定图片,然后右键<img>1<img>1<img>1
    <script>
    function document.oncontextmenu(){
    alert(document.selection.createRange().htmlText)
    return false;
    }
    </script>
      

  2.   

    我的问题是:在网页中选中一个区域(其中包括图片和文字),现在我想得到这个选中区域中的图片而不要文字,请各位高手指点指点(我是个门外汉,最好有代码),谢谢各位了。我强调一下,我想得到的图片是说选中的区域中的而不是整个网页中地所有图片,就像selectoin中的text一样。
      

  3.   

    <img id=t1 src=1>1<img id='t2' src=2>1<img id="t3" src=3>1
    <img id=t4 src=4>1<img id='t5' src=5>1<img id="t6" src=6>1
    <img id=t7 src=7>1<img id='t8' src=9>1<img id="t9" src=9>1
    <img id=ta src=a>1<img id='tb' src=b>1<img id="tc" src=c>1<script>
    function document.oncontextmenu(){
    var tmp=document.selection.createRange().htmlText
    var arr,reg=/ id=("|')?([^ ]*)\1 /gi
    if(arr=tmp.match(reg)){
    for(i=0;i<arr.length;i++)alert(arr[i]);
    }
    return false;
    }
    </script>