Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9801|Risposta: 0

[HTML/HTML5] Uso di onclick e href nel tag A in HTML

[Copiato link]
Pubblicato su 05/11/2015 16:05:21 | | |

L'evento onclick collegato viene eseguito per primo, seguito dall'azione sotto l'attributo href (page jump, o javascrip{filter}t pseudo-link);
Assumendo che nel link ci siano sia href che onclick, se vuoi impedire che l'azione sotto la proprietà href venga eseguita, onclick deve ricevere un valore di ritorno falso. Se non mi credi, puoi commentare e restituire false nella funzione goGoogle;
Se la pagina è troppo lunga con una barra di scorrimento e vuoi eseguire un'azione tramite l'evento onclick collegato. La sua proprietà href dovrebbe essere impostata su javascrip{filter}t:void(0); , non #, che previene rimbalzi indesiderati di pagina;
Se chiami una funzione con un valore di ritorno nella proprietà href collegata, il contenuto della pagina corrente verrà sostituito dal valore di ritorno di questa funzione;
C'è una differenza quando si tiene premuto il tasto Shift.
Il problema che ho incontrato oggi è che il parentNode non può essere accessibile sotto forma di href in IE6.0.
Cerca di non usare il protocollo javascrip{filter}t: come attributo href di A, il che non solo causerà un trigger inutile dell'evento window.onbeforeunload, ma fermerà anche il gif di animazione in IE

Ecco cosa ho incontrato:

Se non imposti l'attributo href, non risponderà al passaggio sotto IE6. Un doppio clic selezionerà il contenitore genitore del tag invece di questo one-a tag (questo è un problema in IE).
<a href="javascirpt:fn(this)"> <a> Supponiamo di avere un metodo fn che deve recuperare questo elemento, e il primo metodo passa in questo è nullo.

Pertanto, il modo raccomandato per scriverlo è <a href="javascrip{filter}t:void(0)">




Precedente:C# implementa in dettaglio la crittografia e la decrittografia RSA
Prossimo:jquery sovrascrive la finestra di messaggio di avviso/conferma in stile bootstrap
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com