В моем коде у меня есть таблица, в которой я хотел бы применить этот стиль:Как применить стиль CSS в JavaScript для идентификатора генерируется во время выполнения
#tableDiv tr:nth-child(even) {
background-color: grey;
}
В ид приведенный выше код Див, как известно (это tableDiv). В моем проекте id div генерируется во время выполнения, и это некоторая случайная строка. Как применить стиль в javascript-коде. Допустим, я сгенерировал идентификатор моего Див как это:
mContainer = document.createElement("div");
newId = divIdGenerator();
mContainer.setAttribute("id", newId);
Что я должен делать дальше, чтобы применить свой стиль?
С классом вместо этого? Вы можете выбрать элемент только с помощью CSS, зная селектор. Если вы не знаете идентификатор, можете ли вы не нацелить его родителей? –
Вы просто хотите, чтобы полоса зебры для ваших рядов строк? т.е. серый для четного и белого для нечетных (например). Затем, однако, многие строки добавляются в таблицу, они всегда будут чередующимися полосами. Если это так, просто простая проблема css, нет необходимости в javascript. Если нет, вам может потребоваться предоставить больше html или рабочий пример. Что делает 'divIdGenerator();' например, например. – lharby