Qual è la differenza tra addEventListenere onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Il codice sopra si trova insieme in un file .js separato ed entrambi funzionano perfettamente.
Ho allegato un evento a una casella di testo utilizzando addEventListener. Funziona bene Il mio problema è sorto quando volevo attivare l'evento a livello di codice da un'altra funzione. Come posso farlo?
La situazione è un po 'come- var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); Il problema è che il valore di someVarnon è visibile all'interno della funzione listener di addEventListener, dove è probabilmente trattata come una nuova variabile.
Voglio chiamare una funzione dopo che un documento è stato caricato, ma il documento potrebbe non essere stato ancora caricato. Se è stato caricato, posso semplicemente chiamare la funzione. Se NON è stato caricato, posso collegare un listener di eventi. Non riesco ad aggiungere un listener di eventi dopo che …
Mentre lavoravo con gli eventi del browser, ho iniziato a incorporare i touchEvents di Safari per dispositivi mobili. Trovo che si addEventListenerstiano accumulando di condizionali. Questo progetto non può usare JQuery. Un listener di eventi standard: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only …
Sto solo iniziando a scherzare con Angular 2 e mi chiedo se qualcuno può dirmi il modo migliore per aggiungere e rimuovere dinamicamente i listener di eventi dagli elementi. Ho un componente impostato. Quando si fa clic su un determinato elemento nel modello, voglio aggiungere un ascoltatore mousemovea un altro …
Sto usando un keypressascoltatore ad es. addEventListener("keypress", function(event){ } Tuttavia, questo non sembra rilevare un backspace che cancella il testo ... C'è un ascoltatore diverso che posso usare per rilevare questo?
Ho creato dinamicamente una casella di controllo. Ho usato addEventListenerper chiamare una funzione facendo clic sulla casella di controllo, che funziona in Google Chrome e Firefox ma non funziona in Internet Explorer 8 . Questo è il mio codice: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues è il mio …
Devo usare JavaScript vanilla per un progetto. Ho alcune funzioni, una delle quali è un pulsante che apre un menu. Funziona sulle pagine in cui esiste l'id di destinazione, ma provoca un errore nelle pagine in cui l'id non esiste. Nelle pagine in cui la funzione non riesce a trovare …
Ecco il mio problema: è possibile in qualche modo verificare l'esistenza di un listener di eventi collegato dinamicamente? O come posso controllare lo stato della proprietà "onclick" (?) In DOM? Ho cercato una soluzione su Internet come Stack Overflow, ma senza fortuna. Ecco il mio html: <a id="link1" onclick="linkclick(event)"> link …
document.getElementById('container').addEventListener('copy',beforecopy,false ); In Chrome / Safari, quanto sopra eseguirà la funzione "beforecopy" quando il contenuto della pagina viene copiato. MSIE dovrebbe supportare anche questa funzionalità, ma per qualche motivo ricevo questo errore: "L'oggetto non supporta questa proprietà o metodo" Ora, mi risulta che Internet Explorer non giocherà con il nodo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.