Domanda

hey So che può sembrare un pazzo completo per questa domanda, ma io veramente non ho mai conosciuto e non lo trovo mi aiuta. Ho questa stringa generata utilizzando JavaScript e voglio aggiungerlo alla mia pagina web esistente al volo. Ho usato document.write (); . O semplicemente document.getElementById ( '') append (); e io non riesco a farlo per aggiungere il documento alla mia ID selezionato ...

ho:

<p><div id="dT">Bienvenido, Hoy es :: <div id="fecha" class="reloj"></div></div></p>

e voglio aggiungere la stringa risultante dopo il ::

I js è in un file separato, ma si inizia a lavorare onload.


Modifica per rispondere

Non avevo, ma ho appena provato, ancora niente accade, neanche un errore = / questo è quello che ho fatto:

x = Hoy + " " + es + " dia " + dia + " del " + yr;

document.getElementbyId('dT').innherHTML += x;
È stato utile?

Soluzione

Sembra che avete alcuni errori di battitura, JS è case sensitive, il nome della funzione corretta è getElementById ( "B" maiuscola) ed è necessario impostare l'attributo non innerHTML "innherHTML":

document.getElementById('dT').innerHTML += x;

Altri suggerimenti

Se si desidera inserire il testo lì mentre il caricamento della pagina, si utilizza document.write:

<p><div id="dT">Bienvenido, Hoy es :: <div id="fecha" class="reloj">
<script type="text/javascript">

x = Hoy + " " + es + " dia " + dia + " del " + yr;

document.write(x);

</script>
</div></div></p>

È anche possibile impostare la proprietà innerHTML, ma poi si deve fare in modo che lo script viene eseguito dopo che l'elemento è stato letto dal browser. Inoltre è necessario utilizzare l'ID dell'elemento nella chiamata getElementById:

x = Hoy + " " + es + " dia " + dia + " del " + yr;

document.getElementById('fecha').innerHTML = x;

Modifica:
Se si desidera che il testo visualizzato sulla stessa linea, si consiglia di cambiare il div per un arco:

<p><div id="dT">Bienvenido, Hoy es :: 
<span id="fecha" class="reloj"></span>
</div></p>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top