Hej! låter som om du behöver läsa in dej på DOM modellen lite EllergetElementById = problem
Jag vill komma åt innehållet i min <div id="mindiv">-tagg nedan. För att åstadkomma detta skriver jag följande kod som visar upp en alert-ruta med texten "Undefined". Jag vill ju att "Lite text..." skall visas istället. Vad gör jag för fel?
Mvh Jens
<html>
<title></title>
<head>
<script>
function doOne()
{
var tmp = document.getElementById("mindiv").value;
alert(tmp);
}
</script>
</head>
<body onLoad="doOne()">
<div id="mindiv">lite text...</div>
</body>
</html>Sv: getElementById = problem
function doOne()
{
var tmp = document.getElementById("mindiv").firstChild.nodeValue;
alert(tmp);
}
torde ge dej vad du vill ha, om jag inte kommer helt fel ihåg.
Sv: getElementById = problem
var tmp = document.getElementById("mindiv").innerHTML;
som dock ej följer DOM, men ändå är ganska standardiserat och fungerar i både IE och Mozilla.