Linkitetty onclick-tapahtuma suoritetaan ensin, jota seuraa toiminto href-attribuutin alla (sivuhyppy tai javascrip{filter}t pseudo-linkki); Oletetaan, että linkissä on sekä href että onclick, jos haluat estää href-ominaisuuden alla olevan toiminnon suorittamisen, onclickin täytyy saada väärä palautusarvo. Jos et usko minua, voit kommentoida Out return false goGoogle-toiminnossa; Jos sivu on liian pitkä vierityspalkilla ja haluat suorittaa toiminnon linkitetyn onclick-tapahtuman kautta. Sen href-ominaisuus tulisi asettaa javascrip{filter}t:void(0); , ei #, mikä estää ei-toivotut sivun palautukset; Jos kutsut funktion, jonka palautusarvo on linkitetyn href-ominaisuuden sisällä, nykyisen sivun sisältö korvataan tämän funktion palautusarvolla; Shift-näppäintä pitämällä pohjassa on ero. Ongelma, johon tänään törmäsin, on se, että ParentNodea ei voi käyttää href-muodossa IE6.0:ssa. Yritä olla käyttämättä javascrip{filter}t: -protokollaa A:n href-attribuuttina, sillä se ei ainoastaan aiheuta tarpeetonta window.onbeforeunload-tapahtuman laukaisemista, vaan myös pysäyttää animaatiogifin IE:ssä
Tässä on, mitä kohtasin:
Jos et aseta href-attribuuttia, se ei reagoi hoveriin IE6:ssa. Kaksoisklikkaus valitsee tunnisteen vanhemman säiliön tämän yksi-a-tunnisteen sijaan (tämä on ongelma IE:ssä). <a href="javascirpt:fn(this)"> <a> Oletetaan, että meillä on fn-metodi, jonka täytyy hakea tämä alkio, ja ensimmäinen metodi läpäisee tässä, on nolla.
Siksi suositeltu tapa kirjoittaa se on <a href="javascrip{filter}t:void(0)">
|