Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 9801|Svar: 0

[HTML/HTML5] Användning av onclick och href i A-taggen i HTML

[Kopiera länk]
Publicerad på 2015-11-05 16:05:21 | | |

Den länkade onclick-händelsen utförs först, följt av åtgärden under href-attributet (page jump, eller javascrip{filter}t pseudo-link);
Om det finns både href och onclick i länken, om du vill förhindra att åtgärden under href-egenskapen utförs, måste onclick få ett falskt returnvärde. Om du inte tror mig kan du kommentera return false i goGoogle-funktionen;
Om sidan är för lång med en rullningslist och du vill utföra en handling via länkad onclick-event. Dess href-egenskap bör sättas till javascrip{filter}t:void(0); , inte #, vilket förhindrar oönskade sidstudsar;
Om du anropar en funktion med ett returvärde i den länkade href-egenskapen, ersätts innehållet på den aktuella sidan av returvärdet för denna funktion;
Det är skillnad när man håller ner Shift-tangenten.
Problemet jag stötte på idag är att föräldraNoden inte kan nås i form av href i IE6.0.
Försök att inte använda javascrip{filter}t:-protokollet som href-attributet för A, vilket inte bara orsakar onödig utlösande av window.onbeforeunload-händelsen, utan också stoppar animations-gif:n i IE

Här är vad jag stötte på:

Om du inte sätter href-attributet kommer det inte att svara på att hovra under IE6. Dubbelklick väljer taggens föräldracontainer istället för denna en-a-tagg (detta är ett problem i IE).
<a href="javascirpt:fn(this)"> <a> Antag att vi har en fn-metod som behöver hämta detta element, och den första metoden som går in är null.

Därför rekommenderas det <a href="javascrip{filter}t:void(0)">




Föregående:C# implementerar RSA-kryptering och dekryptering i detalj
Nästa:jquery åsidosätter bootstrap-liknande varnings-/bekräfta-meddelandefönstret
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com