Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

193
Views
¿Cómo hacer que la imagen le dé su nombre al campo de texto, luego editar el nombre y guardarlo? Además, el botón Eliminar debería eliminar la imagen

Este es muy complicado y no puedo imaginar cómo resolverlo... La solicitud fue "Haga doble clic en la imagen, luego obtiene el nombre de la imagen en el campo de texto. Allí puede cambiar el nombre y guardarlo con el botón. También hay otro botón que hizo clic en eliminar la imagen".

En este momento no tengo mucho, es solo una suposición de cómo debería verse ...

 function rodytiViduryje(pav){ var paveikslas=document.getElementById("jap"); paveikslas.src=pav.src; var aprasymas=document.getElementById("apr"); aprasymas.value=pav.title; lastph=pav; } function keistiAprasyma(){ var NA=document.getElementById("apr"); lastph.title=NA.value; } function trintiPaveiskla(){ lastph.remove(); }
 <div class="ketvirtas"> <!-- THIS PICTURE --> <img id="jap" src="https://media.cntraveler.com/photos/60596b398f4452dac88c59f8/16:9/w_3999,h_2249,c_limit/MtFuji-GettyImages-959111140.jpg" alt=japonija class="b" style="width:780px;height:480px"> </div> <div class="penktas"> <div class="aprasymas"> <!-- Buttons--> <label for="tekstas"> <b>Paveikslo aprasymas</b> </label><br/> <input type="text" id="apr" /> <button id="saugoti" onclick="keistiAprasyma()">Išsaugoti aprašymą</button><br/> <br> <button onclick="trintiPaveiksla()">Trinti iš galerijos</button><br/> </div> </div>

¡Por favor comparta sus ideas! :)

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

JS podría ser algo como esto (también hizo pequeños cambios en HTML):

 document.addEventListener("DOMContentLoaded", function(event) { let img = document.querySelector('#jap'); let descriptionInput = document.querySelector('#apr'); let saveButton = document.querySelector('#saugoti'); let deleteButton = document.querySelector('#trinti'); img.addEventListener('dblclick', function (e){ console.log descriptionInput.value = this.alt; }); saveButton.addEventListener('click', function(){ img.alt = descriptionInput.value; }); deleteButton.addEventListener('click', function(){ img.remove(); }); });
 <div class="ketvirtas"> <!-- THIS PICTURE --> <img id="jap" src="https://media.cntraveler.com/photos/60596b398f4452dac88c59f8/16:9/w_3999,h_2249,c_limit/MtFuji-GettyImages-959111140.jpg" alt="japonija" class="b" style="width:780px;height:480px" /> </div> <div class="penktas"> <div class="aprasymas"> <!-- Buttons--> <label for="tekstas"> <b>Paveikslo aprasymas</b> </label><br/> <input type="text" id="apr" /> <button id="saugoti">Išsaugoti aprašymą</button><br/> <br> <button id="trinti">Trinti iš galerijos</button><br/> </div> </div>

Mi consejo para futuros esfuerzos: escale sus tareas a tareas más pequeñas. Esto le dará resultados más válidos. También podrá aprender mientras combina esas múltiples soluciones con la que necesita. Es decir, sus búsquedas para esta tarea podrían ser:

  • Evento de doble clic de Javascript
  • Javascript obtiene el valor alt de las imágenes
  • Javascript establece el valor alt de las imágenes
  • Javascript eliminar elemento DOM
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!