Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Feb 2009
    Messaggi
    39

    Ma quante virgolette?! Incrementare Nome

    Non capisco come incrementare il i++ sia nel nome (id) del div, che per provare nel contenuto stesso, sia con gli apici singoli che con i doppi apici non mi accetta nulla, finisce sempre per vedermi tutto come una semplice stringa..

    codice:
    function creaDiv() {
          var i=0
          i++
          document.getElementById('i++').innerHTML += '<div> 'i++' </div>'
         
          //alert(i)
    }

  2. #2
    Utente bannato
    Registrato dal
    Feb 2009
    Messaggi
    39
    scusate ho sbagliato ad incollare..
    nessun aiuto?

    codice:
    function creaDiv() {
          var i=0
          i++
          document.getElementById("pluto").innerHTML += '<div id='i++'>'i++'</div>';   
          //alert(i)
    }

  3. #3
    Premesso che l'id per un elemento non può essere un numero (http://stackoverflow.com/questions/7...ribute-in-html) ti sei dimenticato la concatenazione, e inoltre nel tuo caso incrementi tre volte e ogni volta che chiami la funzione riparti da 0 perchè i è nel local scope. Nel tuo esempio:

    codice:
    '<div id="'+(i++)+'">'+(i++)+'</div>'
    
     produce:
    
    <div id="1">2</div>
    Ma qualunque cosa tu voglia fare comunque non funzionerà per i motivi elencati sopra.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  4. #4
    Utente bannato
    Registrato dal
    Feb 2009
    Messaggi
    39
    ciao, hai ragione, cerco di capire in che modo sia possibile creare in dinamico dei div, non è questo il metodo che usate normalmente?

  5. #5
    Utente bannato
    Registrato dal
    Feb 2009
    Messaggi
    39
    scusami, questo è un modo errato di scrivere in dinamico dei div con numerazione crescente?

    codice:
    var i=0
    function creaDiv() {
          
          i++
          document.getElementById("pluto").innerHTML += '<div id="pluto_'+(i)+'">'+(i)+'</div>'  
           
          //alert(i)
    }

  6. #6
    Utente bannato
    Registrato dal
    Feb 2009
    Messaggi
    39
    nessun aiuto?

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da nuovobuio
    nessun aiuto?
    Leggi http://forum.html.it/forum/showthrea...hreadid=848168
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2026 vBulletin Solutions, Inc. All rights reserved.