Witam dawno mnie tu nie było otóż mam problem z działaniem przycisku file zmieniłem jego wygląd w css i chciałem przez JS zrobić że po wybraniu pliku zamiast napisu "wybierz plik" wskakuje nazwa pliku i średnio mi to wychodzi kod JS nie działa nie wiem czemu co robię źle .

  1. document.getElementById("avatar").onchange = function () {
  2. if(this.value.split(/(\\|\/)/g).pop()=='') {
  3. document.getElementById("wrzucP").innerHTML = 'Wybierz plik z komputera';
  4. }
  5. else {
  6. document.getElementById("wrzucP").innerHTML = this.value.split(/(\\|\/)/g).pop();
  7. }
  8. };
  9. </script>
  10.  
  11. <label id="wrzucP">
  12. wybierz plik z komputera
  13. <input type="file" name="avatar">
  14. </label>