verander link tekst bij onclick en weer terug bij onclick

Pagina: 1
Acties:
  • 75 views sinds 30-01-2008

  • IschaGast
  • Registratie: Juli 2001
  • Laatst online: 25-11-2025
Het zal vast ontzettend simpel zijn maar ik zoek me een ongeluk op google en hier maar kan het niet vinden. Ik heb ee scriptje gevonden dat een deel precies zo doet als ik het wil.

function changeLink()
{
document.getElementById('link').innerHTML="verberg"
}

Bij onclick veranderd mijn link laten zien heel netjes in verberg.
<a href="#" onclick="heighter.toggle(); changeLink()" id="link">laten zien</a>

Alleen als ik nu nog een keer klik moet hij weer terug veranderen maar hoe je dat moet doen kom ik niet uit. Moet waarschijnlijk heel simpel zijn allemaal.

[ Voor 21% gewijzigd door IschaGast op 15-11-2005 12:04 ]


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 20-04 07:00
Je JS zet de tekst alleen maar op 'verberg'; je moet ook een 'omkeeractie' inbouwen:
code:
1
2
3
4
if (document.getElementById('link').innerHTML == 'verberg')
  document.getElementById('link').innerHTML = 'laat zien';
else
  document.getElementById('link').innerHTML="verberg"

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Overigens is link een reserved word binnen JS, dus je kan weleens rare issues krijgen (nu overigens niet hoor).

De optie van sjroorda is een mooie (wel accolades gebruiken :)). Overigens is dit heel basic en had je dit op elke willekeurige JS-tut site gevonden die toggling behandeld :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Dit topic is gesloten.