Я следующий код в cshtml странице:вставка текста в тег HTML с помощью Javascript
<ul id="menu">
<li><a href="..." >Link1</a></li>
<li><a href="..." >Link2</a></li>
</ul>
И я хочу, чтобы изменить класс тега, когда некоторое условие истинно. Я попытался это, но он не работает:
<ul id="menu">
<li
<script> if (..condition..)
document.write(" class = \"newclass\"");
</script>
><a href="..." >Link1</a></li>
<li><a href="..." >Link2</a></li>
</ul>
Не могли бы вы предложить способ сделать это?
Спасибо, Женя
это не допустимый синтаксис HTML. – Raptor
Какое условие необходимо выполнить? Если класс применяется ко всем элементам 'li' в меню или к определенному элементу' li'? Если конкретный, какой элемент? – pete
'document.write' пишет на выходе ... а не сама разметка! – IcyFlame