NoiseMakerMedlem sedan sep. 2001171 inlägg
Går det inte skriva en textsträng till en DIV med hjälp av JavaScript? Jag har en div som skall innehålla information om det formulärsfält man har musen över. På fältet har jag därför en onMouseover som visar DIV:en. Den informativa texten i DIVen måste dock ändras beroende på vilket fält man har musen över.
Min kollega säger att man måste lägga ett objekt som t.ex ett formulärsfält i diven för att kunna göra detta. Men en div är väl ett objekt i sig och måste därför kunna tilldelas ett värde???
Någon som kan reda ut detta för mig? =)
yohpopsMedlem sedan feb. 20011 102 inlägg
jo.
använd innerText eller innerHTML
diven.innerText="en liten text."
@ndersMedlem sedan juni 200026 914 inlägg
Ett litet exempel:
<script>
function changeText(strText) {
document.getElementById("mindiv").innerHTML = strText;
}
</script>
<form>
<input type="text" id="foo" onmouseover="changeText('foo');" onmouseout="changeText('');">
<input type="text" id="bar" onmouseover="changeText('bar');" onmouseout="changeText('');">
</form>
<div id="mindiv"></div>
mvh