Как я пишу значение цвета RGB в JavaScript?

Я пытаюсь изменить цвет функции swapFE () ниже, и я не могу выяснить, как записать это. Мне сказали изменить цвет узла фразы к значению цвета (155, 102, 102). Я пытался сделать это, как Вы видите в конце функции, посмотрите - parent.childNodes[1].style.color = (155, 102, 102); но это просто выходит темно-темно-синее. Это, как предполагается, коричнево-красный. Я понятия не имею, что я делаю неправильно. Как я могу зафиксировать это для получения корректного цвета RGB? Я знаю, что у меня есть остальные право, которое это просто выясняет, как записать цвет и значение, это дает мне проблемы. Спасибо!

//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]; 
       parent.childNodes[1].style.fontStyle= "normal"; 
       parent.childNodes[1].style.color= (155, 102, 102); 
  } 


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]; 
       parent.childNodes[1].style.fontStyle= "italic"; 
       parent.childNodes[1].style.color= "black"; 
41
задан Ashley 31 January 2010 в 20:41
поделиться