ユーザーが変更したい場合、htmlページの背景として画像を追加しようとしています。入力ファイルタイプを使用してローカルにアクセスしました私は彼らが望むものを選択するようにもできます。しかし、今私は、ページbackgroundImageとして固定させるために、ユーザーが選択したイメージをどのように作ることができますか?ここに私のコードです。これは、デスクトップの背景やスマートフォンの壁紙のようなものです。画像をページの背景として配列リストから修正する
index.htmlを
<!DOCTYPE html>
<html>
<head>
<title>Understanding File upload and File access Javascript</title>
</head>
<body>
<input type = "file" id = "files" name = "files[]" multiple></input>
<output id = "list"></output>
</body>
<script src = "fileaccess.js" type = "text/javascript"></script>
</html>
fileaccess.js
if(window.File && window.FileReader && window.FileList && window.Blob){
alert("Yes, its supported in this browser");
}else{
alert('The File APIs are not fully supported in this browser.');
}
function handleFileSelect(evt){
var files = evt.target.files;
var output = [];
for(var i = 0, f; f = files[i]; i++){
output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a',') - ',
f.size, 'bytes, last modified: ',
f.lastModifiedDate ? f.lastModifiedDate.toLocaleDateString() : 'n/a',
'</li>');
}
document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
}
document.getElementById('files').addEventListener('change', handleFileSelect, false);
いくつかの助けを与えてください!
ありがとう、@le_mとにかく、画像から特定のものを選択して背景として設定することができます。 – learner
@RSNは特定のものを選択できますか?あなたは複数の選択されたものの特定のイメージを意味しますか? –
画像の特定のセクション。申し訳ありませんが、間違いを入力する – learner