webForumDet fria alternativet

Ändra bakgrunds färg i Input ruta?

JavaScript

4 svar · 273 visningar · startad av roj

Medlem sedan apr. 2002179 inlägg
Frågan#1

Kan jag ändra bakgrundsfärgen i en input ruta?

typ en if-sats som gör så att bakrunds färgen i en input ruta eller en select ruta ändrar färg?

Medlem sedan juni 20004 308 inlägg
#2

En if-sats brukar man använda vid jämförelse, frågan är då vad som skall jämföras och då vilken färg det skall resultera i. Med DOM kan du göra så här;

<input type="text" name="foo" id="bar">

och sedan från script ändra bakgrundsfärgen med;

document.getElementById('bar').style.backgroundColor='green';

Medlem sedan apr. 2002179 inlägg
#3

Hmm okej fattar.. Men kan man inte använda name istället för id typ getElementByName?

Medlem sedan juli 2000534 inlägg
#4

Men kan man inte använda name istället för id typ getElementByName?

Nej. Varför skulle du vilja det?

Medlem sedan juli 2000836 inlägg
#5

Men kan man inte använda name istället för id...

Visst kan du det:

document.form_namn.[b]element_namn[/b].style.backgroundColor='green';
284 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
157 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)