Nejprve se provede propojená onclick událost, následovaná akcí pod atributem href (page jump, nebo javascrip{filter}t pseudo-odkaz); Pokud je v odkazu jak href, tak onclick, pokud chcete zabránit provedení akce pod vlastností href, musí onclick dostat falešnou návratovou hodnotu. Pokud mi nevěříte, můžete v funkci goGoogle napsat zpět nepravdivé komentáře; Pokud je stránka příliš dlouhá s posuvníkem a chcete provést akci přes propojenou událost onclick. Jeho vlastnost href by měla být nastavena na javascrip{filter}t:void(0); , ne #, což zabraňuje nechtěným odrazům stránek; Pokud zavoláte funkci s vrácenou hodnotou v propojené vlastnosti href, obsah aktuální stránky bude nahrazen vrácenou hodnotou této funkce; Je rozdíl při držení klávesy Shift. Problém, na který jsem dnes narazil, je, že parentNode nelze v IE6.0 zpřístupnit ve formě href. Snažte se nepoužívat protokol javascrip{filter}t: jako atribut href v A, což nejenže způsobí zbytečné spouštění události window.onbeforeunload, ale také zastaví animaci gif v IE
Tady je, na co jsem narazil:
Pokud nenastavíte atribut href, nebude reagovat na najeto myší pod IE6. Dvojitým kliknutím vyberete nadřazený kontejner značky místo tohoto one-a tagu (to je problém v IE). <a href="javascirpt:fn(this)"> <a> Předpokládejme, že máme fn metodu, která potřebuje tento prvek načíst, a první metoda, která ji přenese, je null.
Proto je doporučený způsob jeho zápisu <a href="javascrip{filter}t:void(0)">
|