webForumDet fria alternativet

Skriva text till DIV

JavaScript

2 svar · 303 visningar · startad av NoiseMaker

Medlem sedan sep. 2001171 inlägg
Frågan#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? =)

Medlem sedan feb. 20011 198 inlägg
#2

jo.

använd innerText eller innerHTML

diven.innerText="en liten text."
Medlem sedan juni 200032 967 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

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)