Avatar billede razmuz_dk Nybegynder
19. oktober 2002 - 23:29 Der er 4 kommentarer og
1 løsning

innerHTML og outerHTML

Hvad er forskellen på innerHTML og outerHTML? - og hvad er deres funktion?

\\ -> RAZ
Avatar billede mik789 Nybegynder
20. oktober 2002 - 08:44 #1
Det er begge IE dhtml properties. De er beskrevet her:

innerHTML:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtmlrefs.asp

IHTML:outerHTML
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/mshtml/reference/ifaces/ihtmlelement/outerhtml.asp

Den første er nem nok at forstå: den indsætter et indhold imellem start- og endtag. I forbindelse med events, kan man altså skifte indholdet efter event.

Den anden ser ud til at kunne erstatte det omgivende tag.
Avatar billede mik789 Nybegynder
20. oktober 2002 - 08:47 #2
hov, det første link er ufuldstændigt. når det åbner skal du vælge "DHTML Properties" og i den liste der så fremkommer skal du ned og vælge "innerHTML", så er der der ;-)
Avatar billede mik789 Nybegynder
20. oktober 2002 - 08:58 #3
men vær lige opmærksom at dette som sagt er IE stof der ikke understøttes af andre browsere:

The following element properties (originally from Internet Explorer) are likewise not supported in the W3C Document Object Model:

element.innerText
element.innerHTML (supported by Gecko)
element.outerText
element.outerHTML
Scripts that use these properties will not execute in Netscape 6/7 or other standards-compliant browsers.

[http://www.mozilla.org/docs/web-developer/upgrade_2.html]
Avatar billede razmuz_dk Nybegynder
20. oktober 2002 - 12:45 #4
Jepsen! - fandt selv ud af det! - tak alligevel!
Avatar billede mik789 Nybegynder
20. oktober 2002 - 17:13 #5
OK, tak for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester