#javascript #undefined #microsoft-edge
#javascript #не определено #microsoft-edge
Вопрос:
Я использую приведенный ниже код javascript, который отлично работает в IE 7,8,9, но не в Edge
function showSavings(expandTag, collapseTag, detailsTag, showSavingsTag, beneficiaryId, value) {
detailsTag.style.display = (value == true ? 'block' : 'none');
expandTag.style.display = (value == true ? 'none' : 'block');
collapseTag.style.display = (value == true ? 'block' : 'none');
showSavingsTag[0].value = (value == true ? 'true' : 'false');
if (value == true)
{
addShownBeneficiary(beneficiaryId)
}
else
{
removeShownBeneficiary(beneficiaryId);
}
}
есть идеи, что нужно исправить для поддержки Edge и других браузеров?
Комментарии:
1. являются ли
detailsTag
элементы etc DOM? если да, то что такоеruntimeStyle
свойство2. runtimeStyle -> для отображения стиля.
3. аааа .. вау,
runtimeStyle
это была микроблоговая вещь… просто используйтеstyle
вместо этого — тогда оно будет работать в любом браузере, которому меньше 20 лет4. стиль, не работающий на Грани
5. в чем ошибка в консоли инструментов разработчика (это работает в edge, вы только что это сделали)