Hoe kan ik CSS Hover met JavaScript uitschakelen

Hoe kan ik CSS Hover met JavaScript uitschakelen


Hypertext Markup Language (HTML) geeft toegang programmeurs 'om webpagina's via de Document Object Model of DOM. Een goed geïnformeerde programmeur kan inzien en wijzigen HTML-tags, styling informatie en inhoud van de pagina. Deze elementen maken deel uit van de "document object" en zijn toegankelijk voor getElementById () methode van JavaScript. Terwijl van een koppeling hover attribuut is niet direct bereikbaar met Javascript, als twee klassen worden gemaakt, één met een hover attribuut en één zonder, ze kunnen worden geschakeld met behulp van de JavaScript-commando "document.getElementById (" IDname "). ClassName =" Newclassname. "

instructies

1 Lanceer een standaard, platte tekst editor applicatie die op uw computer beschikbaar is.

2 Voer de volgende code in de teksteditor.

<Html>

<Head>

<Style type = "text / css">

a.mhover: koppeling {color: #green;}

a.mhover: visited {color: #green}

a.mhover: hover {color: #Red;}

a.mhover: actief {color: #yellow;}

a.yhover: koppeling {color: #green;}

a.yhover: visited {color: #green}

a.yhover: actief {color: #yellow;}

</ Style>

<Script language = "javascript">

functioneren changeClass () {

. Document.getElementById ( 'aab ") className =" yhover ";

}

</ Script>

</ Head>

<Body>

<H1>

<a href="javascript:changeClass()" id="aab" class="mhover"> Klik hier om de link hover stoppen. </a>

</ H1>

</ Body>

</ Html>

3 Klik op het menu Bestand. Kies de optie 'Opslaan ". Bewaar onder de bestandsnaam "test.html."

4 Start de webbrowser die op uw computer beschikbaar is. Klik op het "File" menu-item en selecteer "Open File."

5 Zoek het bestand "test.html" zojuist hebt gemaakt, selecteert u deze met de muis en klik op 'Openen'.

Hints

  • De CSS hover kan worden uitgeschakeld wanneer de pagina wordt geladen door toevoeging van de "onload" evenement om het lichaam tag. Vervang de <body>, dat is in de "test.html" bestand en vervang het door <body onLoad = "javascript: changeClass ()">. Sla het bestand op en plaats het in uw browser om de verandering te testen.
  • Oudere browsers mogelijk niet correct de JavaScript-verandering van de naam van de klasse uit te voeren. Test altijd uw code op verschillende browsers en oudere versies van dezelfde browser om de code te werken te garanderen zoals verwacht.