Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    problema innerHTML in lettura con IE

    Ciao a tutti.
    Ho un codice di questo tipo:

    Codice PHP:
    <div id="prova">
        <
    span class="css">prova</span>
        <
    input value="pippa" />    
    </
    div
    che voglio recuperarmi tramite innerHTML o outerHTml in lettura con un javascript del tipo:

    Codice PHP:
    $('prova').innerHTML 
    Con FF e Safari nessun problema mi viene restituito in modo corretto, ma con IE7 spariscono tutti i doppi apici e i tag vengono scritti in maiuscolo....e questo non mi va bene perchè devo poi fare operazioni su quel html.

    Qualcuno sa aiutarmi o indirizzarmi verso un alternativa?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' innerHTML e' una rappresentazione dell' xhtml, a partire da quanto renderizzato
    ogni browser e' libero di riorganizzarla come meglio crede perche' non e' il codice scritto nel documento,
    queste discrepanze non ti devono meravigliare

    se vuoi per forza manipolare quel contenuto come stringa (e non come nodi, su cui i metodi del DOM ti darebbero gia' strumenti di selezione ed analisi di base) non puoi che cercare di renderla uniforme (per esempio imponendo il lowercase) e/o preparare buone regExp

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Capito, grazie.

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.