Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 9801|Vastaus: 0

[HTML/HTML5] Onclickin ja hrefin käyttö A-tagissa HTML:ssä

[Kopioi linkki]
Julkaistu 5.11.2015 16.05.21 | | |

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)">




Edellinen:C# toteuttaa RSA-salauksen ja purkamisen yksityiskohtaisesti
Seuraava:jquery ohittaa bootstrap-tyylisen hälytys-/vahvistusviestiikkunan
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com