Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 9801|Atbildi: 0

[HTML / HTML5] onclick un href izmantošana HTML tagā A

[Kopēt saiti]
Publicēts 05.11.2015 16:05:21 | | |

Vispirms tiek izpildīts saistītais onclick notikums, kam seko darbība zem href atribūta (lapas lēciens vai javascrip{filter}t pseido-saite);
Pieņemot, ka saitē ir gan href, gan onclick, ja vēlaties novērst darbības izpildi zem href rekvizīta, onclick ir jāsaņem nepatiesa atgriešanās vērtība. Ja jūs man neticat, varat komentēt atgriešanos false goGoogle funkcijā;
Ja lapa ir pārāk gara ar ritjoslu un vēlaties veikt darbību, izmantojot saistīto onclick notikumu. Tās rekvizītam href jābūt iestatītam uz javascrip{filter}t:void(0); , nevis #, kas novērš nevēlamu lapas atlēcienu;
Ja izsaucat funkciju ar atgriezto vērtību saistītajā href rekvizītā, pašreizējās lapas saturs tiks aizstāts ar šīs funkcijas atgriezto vērtību;
Turot nospiestu taustiņu Shift, ir atšķirība.
Problēma, ar kuru es šodien saskāros, ir tāda, ka parentNode nevar piekļūt href formā IE6.0.
Mēģiniet neizmantot javascrip{filter}t: protokolu kā A href atribūtu, kas ne tikai izraisīs nevajadzīgu window.onbeforeunload notikuma aktivizēšanu, bet arī apturēs animācijas gif IE

Lūk, ar ko es saskāros:

Ja neiestatāt atribūtu href, tas nereaģēs uz kursoru zem IE6. Veicot dubultklikšķi, tiks atlasīts taga vecākkonteiners, nevis šis tags (šī ir problēma IE).
<a href="javascirpt:fn(this)"> <a> Pieņemsim, ka mums ir fn metode, kurai ir jāiegūst šis elements, un pirmā metode ir nulle.

Tāpēc ieteicamais veids, kā to uzrakstīt, ir <a href="javascrip{filter}t:void(0)">




Iepriekšējo:C# detalizēti īsteno RSA šifrēšanu un atšifrēšanu
Nākamo:jquery ignorē bootstrap stila brīdinājuma / apstiprinājuma ziņojuma logu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com