0

以下のコードは、ローカル PC から画像を選択するために使用するとうまく機能します。

var outerImg=document.getElementById("img");

    if(!outerImg.files[0])
    {
        return;
    }
    var imgdat=outerImg.files[0];
    var reader = new FileReader();
    reader.onload=function(event)
    {
        var img=new Image; 
            img.onload=function()
        {
            doThings(this);
        }
            img.src=event.target.result;
            alert(img.src);
    }
    reader.readAsDataURL(imgdat);

私の質問は、同様の方法を使用して Web 画像にアクセスすることは可能ですか? <img src="xxx.jpg" id="img1">10枚の画像があり、リーダーを使用して表示し、それらにアクセスするとしますか?

4

1 に答える 1

0

files画像要素にはプロパティがありません。これは、FileReader ビットに到達する前に発生している JavaScript エラーを説明するはずです。

于 2012-08-25T05:22:46.983 に答える