Archief - JS: Body Id Onclick

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

C//LiMBa

Legacy Member
Had een klein vraagje, ik ken absoluut niets van JavaScript en wou hier ff vragen of iemand me gewoon een oplossing voor hetvolgende zou kunnen geven:
Als ik op een link klik moet de id van de body veranderen...
Ik WEET dat het simpel is, maar met blok enz heb ik echt geen tijd om hier deftig achter te zoeken :s

Alvast bedankt!

orez

Legacy Member
gelieve GEEN vierkante haakjes rond uw prefix te gebruiken! hij zal echt ni meer opvallen...

wees gewaarschuwd, ik zie het geen 2 keer door de vingers

C//LiMBa

Legacy Member
Mijn excuses, was misverstand van me, had niets te maken met op te vallen!

Fr3aK

Legacy Member
Ik ben niet zeker maar mss werkt dit wel:
Code:
function changeId(el, name) {
  document.getElementById(el).id = name;
}

<body id="test">

<a href="javascript:changeId('test', 'nieuwenaam')">Change</a>
"el" is de naam van uw id, "name" is de nieuwe naam die de body moet krijgen.

C//LiMBa

Legacy Member
probleem is dat er 3 links zijn, en elke link zou de id (of desnoods de class) van de body in iets anders moeten laten veranderen :s

Fr3aK

Legacy Member
<a href="javascript:changeId('test', 'nieuwenaam1')">Change 1</a>
<a href="javascript:changeId('test', 'nieuwenaam2')">Change 2</a>
<a href="javascript:changeId('test', 'nieuwenaam3')">Change 3</a>

BertG

Legacy Member
best is eigenlijk dat je de class (in javascript className) veranderd.

Id's zijn namelijk unieke referenties naar een bepaald DOM element (tag) in je html. Als je deze zomaar veranderd, verander je dus je unieke referenties wat toekomstige scripts veel kan vermoeilijken.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan