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

    getElementById dentro una variabile

    ciao,
    vi spiego quello che dovrei fare. ho una variabile con del codice html memorizzato (variabile costruita tramite innerHTML), da questa dovrei estrarre l'elemento che abbia con id X. E' possibile fare un getElementById all'interno di una variabile o qualcosa di simile?

    es.
    var ciao = data.innerHTML;
    ciao.getElementById("X");

    grazie
    live free or die

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non credo visto che getElementById e' un metodo mentre innerHTML e' una proprieta'

    nel senso che non pui fare proprieta.metodo ma bensi oggetto.metodo

  3. #3
    Originariamente inviato da stiffa
    non credo visto che getElementById e' un metodo mentre innerHTML e' una proprieta'

    nel senso che non pui fare proprieta.metodo ma bensi oggetto.metodo
    E che centra; una proprietà non è pur sempre un oggetto? Anche una stringa è un oggetto...


    Comunque, se ti serve un elemento contenuto nella stringa mi sa che devi a forza:
    1) usare innerHTML su un div nascosto con la stringa da cui prelevare l'elemento;
    2) interfacciarsi all'elemento contenuto nel div nascosto.

  4. #4
    il problema che a me arriva una stringa con del codice html creata da un toolkit javascript, se potessi manipolarlo come una pagina html sarebbe il massimo.
    live free or die

  5. #5
    Ok, devi manipolarolo, ma si più preciso: cosa ci devi fare?

    Cmq intendevo qualcosa del genere:
    codice:
    myHideEl=document.getElementById("myHideBox").innerHTML=stringaConHTML;
    document.getElementById("X");

  6. #6
    per adesso ho risolto cercando la stringa del suo id nell'html, grazie lo stesso.
    live free or die

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.