Один конкретный стиль CSS в JS не будет применяться [дубликат]Javascript

Форум по Javascript
Anonymous
Один конкретный стиль CSS в JS не будет применяться [дубликат]

Сообщение Anonymous »

У меня, казалось бы, простая проблема, но она меня поставила в тупик.
Я пытаюсь установить границу таблицы с помощью Javascript внутри цикла, поэтому я могу выбрать определенные строки с помощью другой функции, чтобы добавить стиль to.
Если я задаю стиль отдельной ячейки, все работает нормально:

Код: Выделить всё

td0 = document.createElement("td");
td0.style = "border-top: 3px solid";
Я также могу добавить рамку вокруг всей таблицы аналогичным методом:

Код: Выделить всё

document.getElementById("IDaudittable").style.border = "1px solid";
Наконец, в цикле, который перебирает массив выбранных идентификаторов строк, я даже могу успешно стилизовать строки:

Код: Выделить всё

rows[rID].style = "border-top: 20px solid; background-color: red;"
...Но применяется только часть цвета фона. По какой-то причине границу игнорируют. Я попытался удалить другие стили границ, чтобы проверить, нет ли конфликта, но, насколько я могу судить, его нет.
Кроме того, я заметил, что расположение точки с запятой в приведенном здесь коде отличается; Я проверил, и это тоже не влияет.

Подробнее здесь: https://stackoverflow.com/questions/793 ... wont-apply

Вернуться в «Javascript»