проблемы с переменными с javascript

tf

крылья рулят
проблемы с переменными с javascript

имеется код. его суть сохранить первоначальный цвет в переменной а потом по событию установить заново (цвет изменяется независмо от этого кода)
PHP:
<input style="width:205px; background-color:#000000;" type="text" name="item_form_data[float_1]"  id="item_form_data[float_1]" value=""  onFocus="this.style.backgroundColor=bgcolor_float_1;">
<script type="text/javascript" language="javascript">
<!-- var bgcolor_float_1=document.getElementById('item_form_data[float_1]').style.backgroundColor;
//-->
</script>
не работает
не могу понять что не так
 

tf

крылья рулят
Backtrace:
Line 1 of script
alert(bgcolor_float_1);
this.style.backgroundColor = bgcolor_float_1;
At unknown location
[statement source code not available]
 

Panchous

Павел
PHP:
<script type="text/javascript" language="javascript"> 
<!--
var bgcolor_float_1=document.getElementById('item_form_data[float_1]').style.backgroundColor; 
//--> 
</script>
 
Сверху