Aggiungere onclick

  • Creatore Discussione Creatore Discussione Shyson
  • Data di inizio Data di inizio

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
Come si aggiunge l'onclick a questa strana funzione?

HTML:
document.getElementById('chiudi').innerHTML = "<a class=\"linkOff\">Chiudi</a>";
 
il codice da te postato individua l'elemento chiudi e inserisce il valore, adesso potresti dirmi dove vuoi mettere onclick ? al valore o al elemento.
 
il codice da te postato individua l'elemento chiudi e inserisce il valore, adesso potresti dirmi dove vuoi mettere onclick ? al valore o al elemento.

Ti spiego meglio, è un misto jQuery:

Io con quel codice, quando clicco su Chiudi, deve attivare questi 2

HTML:
$("#chiudi").hide();
 $("#carrelloG").hide();
 
ah ok, prova cosi
Codice:
document.getElementById('chiudi').innerHTML = "<a class=\"linkOff\">Chiudi</a>";

al valore aggiungi un id, "<a class=\"linkOff\" id=\"off\">Chiudi</a>"
che diventa cosi:
Codice:
document.getElementById('chiudi').innerHTML = "<a class=\"linkOff\" id=\"off\">Chiudi</a>";

e fai
HTML:
document.getElementById("off").onclick = function() {
//funzione che vuoi attivare...

}
 
Ho ancora un problema a riguardo, la funzione l'ho modificata in jquery, ma la parte evidenziata non riesco a trasformarla in jquery

function controlloG(){

/* Controlla se il carrello è pieno o vuoto... */
var totaleacquisto = $("#areacalcolo .totspesa").val();
totaleacquisto = totaleacquisto.toString();
totaleacquisto = totaleacquisto.replace(",", ".");
totaleacquisto = parseFloat(totaleacquisto);
if(totaleacquisto<=0){
$("#chiudi").html("Chiudi").on("click", function () {
$(this).hide(); $("#carrelloG").hide();
});
document.getElementById('carrelloG').innerHTML = "Non puoi fare l'ordine se il carrello è vuoto!";
$("#chiudi").show();
$("#carrelloG").show();

}
 

Discussioni simili