2011-04-07 9 views
29

Este código no funciona
¿Cómo cambiar FontSize por JavaScript?

var span = document.getElementById("span"); 
span.style.fontsize = "25px"; 
span.innerHTML = "String"; 


+5

¿Está enredado en camello? 'span.style.fontSize =" 25px ";' – Seth

+0

¿Podemos chatear? Necesito preguntar algo @jams. –

Respuesta

53

JavaScript es sensible a mayúsculas.

lo tanto, si desea cambiar el tamaño de fuente, usted tiene que ir:

span.style.fontSize = "25px"; 
+2

Parece que es el error de VS2008. Intellisense proporciona el error, proporciona 'fontsize', pero debe proporcionar' fontSize'. "s" carácter de la palabra "fontSize" debe ser mayúscula. – jams

+0

En JavaScript Intellisense solo funciona meh. Por lo general, proporciona nombres, que ya se han utilizado hasta ahora. Es decir, si ha declarado 'fontsize' en alguna parte, obtendrá' fontsize' en la lista. Sin embargo, eso no tiene nada que ver con '.style.fontSize'. –

+1

En CSS, sin embargo, la propiedad se llama 'font-size '. ¿Por qué tiene un nombre diferente para acceder a la misma propiedad en javascript? – Elliot

1

probar esto:

var span = document.getElementById("span"); 
span.style.fontSize = "25px"; 
span.innerHTML = "String"; 
7
<span id="span">HOI</span> 
<script> 
    var span = document.getElementById("span"); 
    console.log(span); 

    span.style.fontSize = "25px"; 
    span.innerHTML = "String"; 
</script> 

Tiene dos errores en su código:

  1. document.getElementById - Esto recupera el elemento con un Id que es "span", no especificó un id en el elemento span.

  2. Capitales en Javascript - También ha olvidado la capital de Tamaño.

Cuestiones relacionadas