webForumDet fria alternativet

insertAdjacentHTML

JavaScript

1 svar · 133 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Frågan#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?

Medlem 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

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
142 ms — ändringar (db)