Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    modificare il contenuto di un tag

    Salve.
    Mi chiedevo se è possibile modificare il contenuto di un tag scrivendoci sopra come se fosse un testfield, senza copiare con javascript il testo scritto precedentemente in un textfield.
    Mi sembra che ci siano degli attributi, di style probabilmente, che riescono a modificare la "natura" dei tag.
    Grazie.

  2. #2
    basta usare l'attributo innerHTML del tag:

    codice:
    document.getElementById('idtag').innerHTML="nuovo contenuto del tag";
    dove "nuovo contenuto del tag" è rappresentato da sintassi HTML valida.

    ciao

  3. #3
    Mi sono espresso male.
    Intendevo proprio scrivendo nel tag con la tastiera, come si fa in un textfield o in una textarea.
    Per esempio,ho il td di una tabella con un certo contenuto.
    Ci clicco sopra e lo cambio.
    E'effettivamente possibile farlo con innerHTML:
    Quando clicco su td uno script mi inserisce all'interno del td un textfield con value uguale al contenuto del td.
    Modifico il valore del testo e quando mi sposto il textfield viene tolto e il valore modificato scritto nel td.

    E' una procedura fattibile ma per quello che sto facendo risulta un po' macchinosa.
    Cercavo proprio un sistema per modificare la "natura" dei tag in modo da renderli come i textfield.

    Per esempio, so che un div può diventare un elemento inline.
    Mi chiedevo se un elemento non scrivibile può diventare scrivibile, anche se ovviamente è una cosa poco probabile.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.