Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 9801|Válasz: 0

[HTML/HTML5] Az onclick és href használata az A címkében HTML-ben

[Linket másol]
Közzétéve 2015. 11. 05. 16:05:21 | | |

Először a linkelt onclick eseményt hajtják végre, majd a href attribútum alatt lévő művelet (page jump, vagy javascrip{filter}t pseudo-link);
Feltételezve, hogy a linkben mind href, mind onclick található, ha meg akarod akadályozni a href tulajdonság alatt végrehajtott műveletet, az onclick-nek hamis visszatérési értéket kell kapnia. Ha nem hiszel nekem, kommentelheted a goGoogle funkcióban a false return out-ot;
Ha az oldal túl hosszú egy görgető sávval, és egy akciót akarsz végrehajtani a linkelt onclick eseményen. A href tulajdonságát javascrip{filter}t:void(0) módra kell állítani; , nem #, ami megakadályozza a nem kívánt oldalugrásokat;
Ha egy függvényt hívunk visszaküldési értéknek a kapcsolt href tulajdonságában, az aktuális oldal tartalmát ennek a függvénynek a visszaküldési értéke váltja fel;
Különbség van, ha lenyomva tartja a Shift gombot.
A mai problémám, hogy az parentNode nem érhető el href formájában az IE6.0-ban.
Próbáld meg nem használni a javascrip{filter}t: protokollt az A href attribútumjaként, ami nemcsak felesleges aktiválást okoz a window.onbeforeunload eseménynek, hanem az animációs gif-et is leállítja az IE-ben

Íme, amivel találkoztam:

Ha nem állítod be a href attribútumot, az nem fog reagálni az IE6 alatt lebegő lebegésre. Dupla kattintás esetén a címke szülő konténerét választja ki a címke helyett (ez az IE-ben probléma).
<a href="javascirpt:fn(this)"> <a> Tegyük fel, hogy van egy fn módszerünk, amelynek le kell szereznie ezt az elemet, és az első metódus ebben null.

Ezért a javasolt írásmód <a href="javascrip{filter}t:void(0)">




Előző:A C# részletesen valósítja meg az RSA titkosítást és a visszafejtést
Következő:A jquery felülírja a bootstrap-stílusú riasztás/megerősítés üzenetablakot
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com