JavaScript - GetColoumnValue - проблема IE6 - PullRequest
0 голосов
/ 15 сентября 2010

У меня есть функция js с именем "GetListColumnValue". Эта функция вызывает некоторые проблемы с IE6. Есть ли способ избежать проблемы? (Я думаю, что проблема возникает из-за concat) Вот пример кода. Последняя строка - мое решение, которое я не уверен, что оно работает хорошо. Какие-либо предложения? Спасибо.

function GetListColumnValue(listName, columnName) {
    return document.getElementById(listName + "_" + columnName).value;
}
var DISCOUNT_QUANTITY = GetListColumnValue("lstRecords", "DISCOUNT_QUANTITY"); 

var DISCOUNT_QUANTITY = document.getElementById("lstRecords_DISCOUNT_QUANTITY");

1 Ответ

0 голосов
/ 15 сентября 2010

В IE6 много проблем, но простой конкат строки JS не входит в их число.Я не думаю, что это ваша проблема.

Вы не указали, в чем именно заключается проблема, но, взглянув на два предоставленных вами примера кода, они сделают разные вещи:

Первыйодин (т. е. функция) возвращает значение object.value, а второй (т. е. устанавливая его напрямую) вы только что вернули объект.

Таким образом, два блока кода устанавливают DISCOUNT_QUANTITY на разные вещи.Если вы удалите значение .value из функции, оно должно работать точно так же, как и другой блок кода.

Надеюсь, это поможет.

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