0

簡単な Google 検索で質問の答えを見つけましたが、ちょっとした問題が発生しました。

これまでのところ、HTML ページに newAvatar という ID の画像があります。ID を使用してこの画像を検索し、そのソースを変数に保存してから、後で使用する XML ドキュメントに保存しようとしています。

このソースを変数に保存したり、確認目的で警告したりすると、ソース全体が表示されますが、これは珍しいことです。たとえば、私は自分のサイトを WAMP サーバーで実行しているため、変数は次のように保存されます。

http://localhost/uploads/newUploadedImage.jpg

実際には、ソースは単純明快である必要があります (uploads/newUploadedImage.jpg)。

画像タグは

<img src="uploads/newUploadedImage.jpg" width="60px" height="60px;" id="newAvatar"/>

ソースを確認する方法は

alert(document.getElementById('newAvatar').src);

最初のたくさんのがらくたを取り除く方法はありますか?

すべてのヘルプは大歓迎です!

4

3 に答える 3

0

以前に @DavidThomas コメントを使用することで、なんとか機能させることができました。これは、アラートを次のように変更したものです。

alert(document.getElementById('newAvatar').getAttribute('src'));
于 2013-04-01T12:34:53.373 に答える
0
var hostname = document.location.hostname;
var url = 'http://' + hostname + '/';

var src = document.getElementById('newAvatar').getAttribute('src'); //'uploads/newUploadedImage.jpg'
var image = src.split('/')[1];

console.log(url);
console.log(image);
于 2013-04-01T12:35:21.760 に答える