webForumDet fria alternativet

Skriva text till DIV

2 svar · 303 visningar · startad av NoiseMaker

NoiseMakerMedlem sedan sep. 2001171 inlägg
#1

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
#2

jo.

använd innerText eller innerHTML

diven.innerText="en liten text."
@ndersMedlem sedan juni 200026 914 inlägg
#3

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

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb