Я добавляю некоторые CSS, используя Javascript только на одну страницу (я не могу использовать JQUERY)
У меня есть этот код HTML: я не могу его отредактировать:
<td><label for="7">test1 </label>test2</td>
Я хочу скрыть "test2", но показать "test1"
В настоящее время у меня есть: "td visible: none; td label visible: yes"
и он работает для каждого браузера, кроме IE8 (он скрывает все, даже если! важно добавить к тегу метки, который добавлен второй, поэтому должен иметь больший приоритет
addCss("form table.standard td{visibility: hidden;}form table.standard input,form table.standard label,form table.standard b,form table.standard font.red{visibility: visible !important;}");
Я могу добавить другой CSS для IE8 с помощью javascript, но я не мог найти или подумать, что делать.
Весь код в GoogleDocs, если вы хотите увидеть его/сделать что-то подобное http://goo.gl/9xeCqt
вы можете дать элементам тега оба значения (test1, test2), и вы можете дать класс для обоих элементов и применить CSS для каждого типа:
<td><label for="7" class="first">test1 </label><label class="second">test2</label></td>
и применять, как:
td. секундная видимость: нет; td. первый видимый: да "