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

    Lettura innerHTML ed escaping?

    Salve a tutti,
    non è molto che uso Js e quindi inceppo in problemi che a voi possono sembrare banali.
    In pratica devo leggere il contenuto di un elemento div, e replicarlo in un'altro elemento.
    Tuttavia con l'innerHTML, che è molto comodo, ho incontrato una serie di problemi che mi sembra afferiscono alla presenza di tag <div> o

    all'interno del contenuto del testo da copiare.
    Vi posto il codice html.
    Codice PHP:
    <div id="test2">
      

    2<div>prova</div></p>
    </
    div
    In sostanza quando leggo l'interno del tag

    all'interno del div con la proprietà innerHTML, mi viene restituito solo il "2" mentre il "prova" non appare.
    Quali restrizioni ci sono nell'uso dell'innerHTML...sorvolando il fatto che non è aderente a nessuno standar?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma un <div> dentro ad un

    non e' corretto,
    http://www.w3.org/TR/html401/struct/text.html#h-9.3.1
    The P element represents a paragraph. It cannot contain block-level elements (including P itself).
    se al posto del div vi fosse uno span (elemento di tipo inline) l' innerHTML riporterebbe anche lo span
    o se il div contenesse p, lecito, l' innerHTML riporterebbe anche il contenuto di p

    ciao

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.