我是web開發新手,正在嘗試實現文件上傳區域的網格。調用html元素並使用JavaScript進行操作
我使用DropZone.js一個網站我建立。我已經格式化了DropZone並在html中創建了額外的DropZones。我有四個四行,創建一個網格。這些中的每一個都在JavaScript中調用同一個父代。裏面每個區域是說,一個默認消息:
「文件拖放這裏上傳」
我想改變這一點。實際上我希望每個實例都有一個單獨的描述。此網格中的每個區域都有唯一的描述。
我想知道的是,我該如何去做這件事?
我已經包括了dropzone.js該網站的HTML中,的.js和.css。
我可以從JavaScript中的HTML調用元素,並讓它從JavaScript處理dictDefaultMessage: "Drop files here to upload",
來創建與被調用的元素相關的新文本?
的dropzones都調用同一個父母,我不想做十六個不同dropzone.js,使這項工作。
我新的Web開發和深入的解釋將是非常讚賞。
謝謝。
Dropzone.prototype.defaultOptions = {
url: null,
method: "post",
withCredentials: false,
parallelUploads: 2,
uploadMultiple: false,
maxFilesize: 256,
paramName: "file",
createImageThumbnails: true,
maxThumbnailFilesize: 10,
thumbnailWidth: 120,
thumbnailHeight: 120,
filesizeBase: 1000,
maxFiles: null,
params: {},
clickable: true,
ignoreHiddenFiles: true,
acceptedFiles: null,
acceptedMimeTypes: null,
autoProcessQueue: true,
autoQueue: true,
addRemoveLinks: false,
previewsContainer: null,
hiddenInputContainer: "body",
capture: null,
renameFilename: null,
dictDefaultMessage: "Drop files here to upload",
dictFallbackMessage: "Your browser does not support drag'n'drop file uploads.",
dictFallbackText: "Please use the fallback form below to upload your files like in the olden days.",
dictFileTooBig: "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",
dictInvalidFileType: "You can't upload files of this type.",
dictResponseError: "Server responded with {{statusCode}} code.",
dictCancelUpload: "Cancel upload",
dictCancelUploadConfirmation: "Are you sure you want to cancel this upload?",
dictRemoveFile: "Remove file",
dictRemoveFileConfirmation: null,
dictMaxFilesExceeded: "You can not upload any more files.",
accept: function(file, done) {
return done();
},
<title>Zone #16</title>
<script src="/home/dan/Documents/YNGWork/Projects/FRANK/WebPage/DragDropWebUI/dropzone-4.3.0/dist/dropzone.js"></script>
<link rel="stylesheet" href="/home/dan/Documents/YNGWork/Projects/FRANK/WebPage/DragDropWebUI/dropzone-4.3.0/dist/dropzone.css">
<p style="color:rgb(4,0,84)" align="center"> Drop your file in the appropriate zone. There are 16 zones to choose from </p>
<!-- Change /upload-target to your upload address -->
<form action="/home/dan/Documents/YNGWork/Projects/FRANK/WebPage/DragDropWebUI" class="dropzone"></form>
<title>Zone #</title>
<script src="/home/dan/Documents/YNGWork/Projects/FRANK/WebPage/DragDropWebUI/dropzone-4.3.0/dist/dropzone.js"></script>
<link rel="stylesheet" href="/home/dan/Documents/YNGWork/Projects/FRANK/WebPage/DragDropWebUI/dropzone-4.3.0/dist/dropzone.css">
<!-- Change /upload-target to your upload address -->
<form action="/home/dan/Documents/YNGWork/Projects/FRANK/WebPage/DragDropWebUI" class="dropzone"></form>
[文件](http://www.dropzonejs.com/#tips)說:「如果你不想默認的消息都沒有。 ..你可以將一個元素放入你的dropzone元素中,類爲'dz-message',並且dropzone不會爲你創建消息。「這對於爲每個區域指定自定義消息可能會有所幫助。 – showdev