webForumDet fria alternativet

insertAdjacentHTML

1 svar · 133 visningar · startad av kristoffer

kristofferMedlem sedan juni 20001 257 inlägg
#1

Vid onClick anropar jag this.insertAdjacentHTML('BeforeBegin', 'text här...');. Vid onClick igen vill jag ta bort texten jag nyss satte in. Hur tar jag bort texten?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Det finns ingen rak motsats till insertAdjacentHTML i IE's DOM. Därför får du använda innerHTML/outerHTML för att "nollställa".

Ett litet ex;

<script>foo=true;</script>
<span onClick="if(foo){ this.insertAdjacentHTML('AfterBegin','text här...');}else{this.innerHTML='Lite text';} foo=!foo;">Lite text</span>

------------------
webForum stängt 15-17 feb. Läs mer.

/ Jojoxx
moderator wF

128 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)