を使用して、ユーザーが背景として使用される画像をアップロードできるようにしようとしています。ファイルのフルパスを取得する必要があるかどうかわかりません。
これは私が使用しようとしている入力です:
これは入力に関連付けられた JavaScript です。
Background = selectBackground.value; document.body.style.background = "#4d3325 url('" 背景 "') 繰り返しの中心が固定されていません"; document.body.style.backgroundSize = "自動 100%";
背景はまったく変化せず、通常の画像として表示しようとすると、小さな画像アイコンが表示されるだけです。
こんにちは、このソリューションがあなたのニーズを満たしているかどうかを確認してください:
URL.createObjectURL()を使用します
この関数を使用すると、アップロードされた画像ファイルがオブジェクトの URL に変換されます。
最後に、他の画像を変更するときは、メモリ管理を改善するために、
URL.revokeObjectURL()
を使用して古い URL をメモリから削除する必要があります。