>  기사  >  웹 프론트엔드  >  JS는 어떻게 입력 파일의 값을 가져와 페이지에 표시합니까?

JS는 어떻게 입력 파일의 값을 가져와 페이지에 표시합니까?

小云云
小云云원래의
2018-03-12 09:02:334427검색

이 글은 주로 input[file]의 값을 얻어서 페이지에 표시하는 JS 구현 방법을 공유합니다. 이는 좋은 참조 값을 가지고 있으며 모든 사람에게 도움이 되기를 바랍니다. 편집기를 따라 살펴보겠습니다.

$(document).on('change', '.photo-box .file', function () {
  //alert($(this).val());
  function getObjectURL(file) {
    var url = null;
    if (window.createObjectURL != undefined) { // basic
      url = window.createObjectURL(file);
    } else if (window.URL != undefined) { // mozilla(firefox)
      url = window.URL.createObjectURL(file);
    } else if (window.webkitURL != undefined) { // webkit or chrome
      url = window.webkitURL.createObjectURL(file);
    }
    return url;
  }
  var objUrl = getObjectURL(this.files[0]);
  console.log("objUrl = " + objUrl);
  var html = &#39;<p class="photo-box"><img src="&#39; + objUrl + &#39;" alt=""><p class="photo-btn"><p>删除</p></p></p>&#39;;
  $(this).parent().parent().append(html);
})

관련 권장 사항:

js 파일 업로드를 위한 입력 파일 콘텐츠 코드 지우기

HTML5 type=파일 파일 업로드 기능

방법 input

에서 [type="file"] 값을 지웁니다.

위 내용은 JS는 어떻게 입력 파일의 값을 가져와 페이지에 표시합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.