---
title: "InnerHTML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17729-innerhtml"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Johnsen"
published: "2001-05-08T16:04:00.000Z"
updated: "2001-05-09T06:32:00.000Z"
replies: 2
views: 180
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17729-innerhtml"
---

# InnerHTML

## #1 — Johnsen, 2001-05-08T16:04Z

I IE finns en trevlig liten tingest som heter **innerHTML**, som även ingår i NS6.
Nedan är exempel på hur man kan skriva in text i ett lager för några olika läsare, men inget funkar för Opera.

Nån' som vet hur man skulle kunna lösa Opera-problemet?

```
<html>
 <head>
  <script>

function innerH(lager,text){

// MSIE4.x
 if(document.all){document.all(lager).innerHTML= text;}

// Netscape6
 else if(navigator.userAgent.indexOf("Netscape6")>0){document.getElementById(lager).innerHTML= text;}

// Netscape4.x
 else if(document.layers){document[lager].document.open();
			  document[lager].document.write(text);
			  document[lager].document.close();}

// DOM
 else{	var elem= document.getElementById(lager);
	var range= document.createRange();
	range.setStartBefore(elem);
    var domFrag= range.createContextualFragment(text);
    while(elem.hasChildNodes()){elem.removeChild(elem.lastChild);}
    elem.appendChild(domFrag);}

}

  </script>
 </head>
<body>

<div id="ett" style="position:absolute"></div>
<br>
<a href="#" onclick="innerH('ett','texten...');">klicka</a>

</body>
</html>
```

Permalänk: https://www.webforum.nu/p/17729

## #2 — Jojoxx, 2001-05-09T05:37Z

Efter lite läsande på Operas sida så verkar det som DOM är det som ligger närmast till hands, men det är under utveckling. Den intressanta biten är

> Modifying the document structure is not yet possible (ie. you cannot add or remove HTML elements).

Källa [.../opera5/specs.html#javascript](http://www.opera.com/opera5/specs.html#javascript)

Permalänk: https://www.webforum.nu/p/333026

## #3 — Johnsen, 2001-05-09T06:32Z

Där ser man, jag som satt och läste just den sidan igår. Det första man blir blind på är ögonen.

Tack för att du tog dig tid. :)

\------------------
\- J-O-H-N-S-E-N -

Permalänk: https://www.webforum.nu/p/333027

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17729-innerhtml
