He estado trabajando en un archivo JavaScript y mi contenido ha estado trabajando con frases. Ahora quiero cambiar el estilo de esas frases. La primera función (ver función swapFE) Quiero cambiar el estilo de fuente del nodo de frase a normal. Y cambie el color de la frase nodo al valor del color (155, 102, 102). La segunda función (ver swapEF) Quiero cambiar el estilo de fuente a cursiva y el color de fuente a negro. ¿Cómo escribo esto? ¿Y lo escribo dentro de mis funciones en JavaScript o los cambios de estilo se aplican directamente en CSS o HTML?¿Cómo agrego estilo al contenido en JavaScript?
Estas son las dos funciones que desea aplicar los cambios en el estilo de:
//this function changes the French phrase to an English phrase.
function swapFE(e) {
var phrase = e.srcElement;
//phrase.innerText = english[phrase.id];
var parent = phrase.parentNode;
//childNodes[0] is the number of the phrase +1
var idnum = parent.childNodes[0];
//parseInt takes a textstring and extracts it to make a number. Then you will subtract 1 from the number.
var phrasenum = parseInt(idnum.innerHTML)-1;
phrase.innerText = english[phrasenum];
}
function swapEF(e) {
var phrase = e.srcElement;
//phrase.innerText = english[phrase.id];
var parent = phrase.parentNode;
var idnum = parent.childNodes[0];
var phrasenum = parseInt(idnum.innerHTML)-1;
phrase.innerText = french[phrasenum];
Si usted podría incluso me acaba de apuntar a una referencia de donde puedo encontrar estas propiedades que sería genial.
¿Debo poner esto dentro de mi función en JavaScript? Porque lo intenté y no funcionó. Además, si tengo múltiples atributos de estilo, ¿creo un nuevo document.getElementBy ... para cada uno o hay una manera de listar múltiples atributos de estilo en un document.getElementBy ...? – Ashley
La referencia ha recaído en [linkrot] (https://en.wikipedia.org/wiki/Link_rot) –