JSLint ожидался 'set' и вместо этого видел "

JS Linting следующий бит кода:

/*jslint 
browser: true,
es5: true,
*/

var VCA = {
    get enable () {
        'use strict';
        return 0;
    },
    set enable (value) {
        'use strict';
        console.log(value);
    }
};

Результат ошибки:

Problem at line 11 character 9: Expected 'set' and instead saw ''.

set enable (value) {

Я не понимаю, что делать, чтобы это 'set' правильно?!

Я знаю о синтаксисе __ defineGetter __ , но действительно хочу использовать вышеуказанный стиль.

Есть ли у кого-либо дополнительные сведения об этой ошибке?

-121--1660547-

Добавить в iniveHTML без уничтожения содержимого формы У меня есть форма, которая создается с помощью ajax на основе многофайловой загрузки (swfupload). Он добавляет больше элементов формы к данному элементу dom после завершения каждого загруженного файла. Таким образом, это дает мне...

У меня есть форма, которая генерируется с помощью ajax на основе многофайлового загрузчика (swfupload). Он добавляет больше элементов формы к данному элементу dom после завершения каждого загруженного файла. Это, таким образом, дает мне проблему. Если я выбрал 5 файлов для выгрузки, первый файл создаст форму, в которую я начну вводить данные, однако, когда второй файл завершит выгрузку, он очищает предыдущие введенные данные в элементах формы, а также добавляет элементы второй формы.

Я думаю, что это потому, что я использую:

document.getElementById('test').innerHTML = document.getElementById('test').innerHTML + newformelements;

Я думаю, что выполнение вышеперечисленного не хранит какие-либо введенные данные в формах, только сам HTML.

Итак, как я могу добавить этот элемент, не разрушая то, что уже было введено в поля формы? Число возможных нижестоящих элементов является динамическим на основе мультизагрузчика.

10
задан David 6 September 2011 в 15:53
поделиться