Функция добавления работает нормально с IE, но не с Mozilla - PullRequest
1 голос
/ 23 апреля 2011

У меня проблема с Mozilla, я использую этот код JavaScript на стороне клиента в .NET для добавления значений из одного списка в другой. он отлично работает с IE, но не работает с Mozilla 4.0. Есть идеи, где я не прав? или предложите мне скрипт на стороне сервера.

</p>

function Add()
    {
        debugger;
        var source = document.getElementById('lbLocality');
        var target = document.getElementById('lbSelected');
        var count =  source.length;
        for (var i = count - 1; i >= 0; i--)
        {
            var item = source.options[i];         
            if(item.selected)
            {
                source.remove(i);
                target.add(item);
            }
        }
    }

1 Ответ

2 голосов
/ 23 апреля 2011

add требует второго аргумента в Firefox (или других браузерах Mozilla).Второй вариант определяет, где вы хотите добавить новый элемент в списке выбора.Просто используйте null, чтобы включить его в конце.

target.add(item, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...