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

    ricavare altezza di un div

    Salve ho questo codice per ricavare un'altezza di un div:

    codice:
    window.onload = function(){
    	var eldiv=document.getElementById("figlio");
    	alert(eldiv.style.height);
    }
    
    <div id="mather" style="overflow:hidden; width:100%; height:480px;>
    <div id="figlio"><table width="100%" border="0" cellspacing="0" cellpadding="0">
    ...
    </div>
    </div>
    Il fatto e che non mi da l'altezza del div "figlio"

  2. #2
    beh, perché eldiv.style.height cerca di ottenere lo stile impostato sull'elemento non l'altezza vera e propria, nel caso del div figlio non c'è un altezza impostata tramite il CSS, ma ottenuta dall'altezza dell'elemento contenuto al suo interno.

    Devi usare la proprietà offsetHeight dell'elemento per ottenere la dimensione effettiva.

    http://www.java2s.com/Code/JavaScrip...taxandNote.htm
    I DON'T Double Click!

  3. #3
    bè si hai perfettamente ragione è stato un mio errore di trascrizione difatti è con offsetHeight ma il problema non riguardava questo il problema era una virgoletta (") mancante nel div precisamente alla fine.
    Grazie comunque per la tua disponibilità.

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.