dmitriymar,
ключевые слова языка, их нельзя использовать в качестве имён переменных (но не свойств)
Цитата:
|
break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof
|
слова, зарезервированные на будущее, некоторые из этих слов можно использовать, но лучше не надо
Цитата:
|
abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public
|
Не говоря уже о том, что DOM (из которого вы взяли value) не является частью языка JavaScript.