"/images/slide1.jpg"のようなイメージからsrc情報を取得しています。私はslide1をslide2に交換したいのですが、いずれにしてもimg srcを見つけて置き換える方法がありますか?イメージsrcからnum値を取得する方法は?
答えて
document.getElementById('image id goes here').
src = '/images/slide' + number + '.jpg';
あなたが番号を取得したい場合は、あなたの特定のケースで、これは動作します:
number = document.getElementById('image id goes here').
src.match(/\d+/)[0];
私はこのようなパスを取得しています:http://someserver.frontend.london.com/images/slide1/slide.jpgまた、パスは場所によって異なる場合がありますので、ファイル名なしのパスを抽出したい私は新しいファイル名を設定する必要があります。パスとファイル名だけを検索するにはどうすればいいですか? – 3gwebtrain
あなたの質問は今とはまったく異なっているので、新しい質問をしてもよいでしょう。 –
私はスライドショーのために働いています、2つのボタンがあり、1つは次に、もう1つは前です。次のボタンをクリックしている間、現在の画像を次の画像に変更する必要があります。以前のボタンをクリックした場合、前のイメージが読み込まれます。私は10以上の画像を持っている、各画像の名前は、slide1、slide2、slide3のようです。これを行うには – 3gwebtrain
ここでは、正規表現を使用するための例です。それは(あなたが増分したい番号であるとして、ファイル名の最後の番号を拾うだけでなく)ベース、ファイル名や拡張子にSRCを分割
var img = document.getElementById('myimage'), // image element
regex = /^(.+\/)([^\/]+)(\d+)(\..+)$/, // parsing regex
matches = regex.exec(img.src); // execute regex
// Just to be tidy - getting the matches and parsing the number
var props = {
'base' : matches[1],
'filename' : matches[2],
'filenumber' : parseInt(matches[3],10),
'extension' : matches[4]
};
// Create the next image string
var nextImage = props.base + props.filename + (props.filenumber+1) + props.extension;
// Set the next image
img.src = nextImage;
alert('Set image to ' + nextImage);
私はこのように使用していますが、動作していません: – 3gwebtrain
私はこのように使用しています:http://jsfiddle.net/eqLzD/作業していません – 3gwebtrain
私はファイル名に2桁の数字最後の数字だけを取ってください。例えば、slide.10.jpgの場合は、10ではなく「0」しか使われません。 – 3gwebtrain
- 1. イメージのsrc値からhref値を取り込む方法は?
- 2. AndroidのImageButtonからsrcを取得する方法は?
- 3. Inside IframeからSRC値を取得
- 4. サーバーからイメージを取得する方法は?またはNSUrlからNSDataを取得する方法
- 5. haml(Rails)のrawコンテンツからimg src値を取得する方法
- 6. htmlイメージタグからsrc = ""を取得する方法
- 7. rawソケットからIP src addrを取得する方法
- 8. ユニットテストからsrc/main/javaクラスローダーを取得する方法
- 9. イメージをFirebaseからブール値データとして取得する方法は?
- 10. FirebaseのストレージからイメージのURLを取得する方法は?
- 11. Sdcardのフォルダのサブフォルダからイメージを取得する方法は?
- 12. iPhoneのディレクトリからイメージを取得する方法は?
- 13. URLからイメージを取得する方法は?エラー
- 14. イメージからランダムなバウンディングボックスを取得する方法は? (python)
- 15. UITableViewStyleGroupedからUIViewの背景イメージを取得する方法は?
- 16. jqueryファンシーボックスから親イメージのsrcと名前を取得するには?
- 17. AndroidのHTML5ビデオタグsrc属性の値を取得する方法
- 18. jQuery:複数のimgのsrc値を取得する方法
- 19. イメージの変数src属性を取得
- 20. Androidイメージを取得する方法を取得するには?
- 21. Jsonからすべてのイメージを取得する方法
- 22. PHPのフォルダからイメージリストを取得してイメージを作成するsrcタグ
- 23. Javascript/Jqueryは文字列からnum行を取得します
- 24. Restletから値と戻り値を取得する方法は?
- 25. イメージからピクセルデータを取得する方法R
- 26. Webサーバからイメージを取得する方法URLJSのURLパス
- 27. iosのuiwebviewからイメージを取得する方法
- 28. パスからイメージとビデオのサムネイルを取得する方法
- 29. WindowsFormsからMySQLのイメージを取得する方法
- 30. SQLiteデータベースから1つのイメージを取得する方法
ちょうどのようなものを使用して ' url.substring(13、1); '。 – pimvdb
9枚以上の画像を使用すると動作しません。 –
それは正しいです、私は3gwebtrainがslide1とslide2だけを使用したと思いました。代わりに 'url.split("。 ")[0] .substring(13);'などを使用することもできます。 – pimvdb