teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問を少し付け加えました

2021/10/06 05:03

投稿

9nahito
9nahito

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,12 @@
1
1
  バックスラッシュで区切られたパスをスラッシュで区切られたパスに変換したいです。
2
2
 
3
- JavaScriptとHTMLで画像のパスを取得してそのパスをもとに画像を表示させたいのですが、
3
+ JavaScriptとHTMLで画像のローカルパスを取得してそのローカルパスをもとに画像を表示させたいのですが、
4
4
  取得したパスはバックスラッシュでディレクトリーを区切ってあります。
5
5
  ```html
6
6
  "C:\Users\name\Desktop\picture.png"
7
7
  ```
8
8
 
9
- html の background = "画像のパス" で画像を表示する方法ならバックスラッシュのパスでも表示可能なのですが
9
+ html の background = "画像のパス" で画像を表示する方法ならバックスラッシュのローカルパスでも表示可能なのですが
10
10
  css の background-image や canvas で画像を表示する際は ローカルファイルの場合 file:/// をパスに加えたうえ、
11
11
  バックスラッシュをスラッシュにしたパスじゃないと表示されないようです。
12
12
  そのためバックスラッシュのパスをスラッシュに変換したいです。

1

コードの解説などを改善しました

2021/10/06 05:03

投稿

9nahito
9nahito

スコア45

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  JavaScriptとHTMLで画像のパスを取得してそのパスをもとに画像を表示させたいのですが、
4
4
  取得したパスはバックスラッシュでディレクトリーを区切ってあります。
5
+ ```html
5
6
  "C:\Users\name\Desktop\picture.png"
7
+ ```
6
8
 
7
9
  html の background = "画像のパス" で画像を表示する方法ならバックスラッシュのパスでも表示可能なのですが
8
10
  css の background-image や canvas で画像を表示する際は ローカルファイルの場合 file:/// をパスに加えたうえ、