Я создаю базовое веб-приложение ASP. NET и хотел бы стилизовать определенный текст в моей таблице результатов в цвет, отличный от остальной таблицы. Например:
Я пытаюсь сделать это в JavaScript, но, похоже, возникают проблемы, потому что данные генерируются на странице из модели после кнопки поиска нажимается с выбранными параметрами. Вот что у меня на странице HTML Razor:
@foreach (var item in Model.SecurityLog)
{
<tr>
<td style="width:7% !important" id="eventType">
@Html.DisplayFor(modelItem => item.EventType.Name)
</td>
<td style="width:9% !important">
@Html.DisplayFor(modelItem => item.ContactName)
</td>
}
Вот код JavaScript, который также находится на странице Razor:
var text = document.getElementById("searchString");
var str = text.innerHTML;
var reg = /RL Solution Required/ig;
var toStr = String(reg);
var search = (toStr.replace('\/g', '|')).substring(1);
var searches = search.split("|");
if (searches.indexOf("RL Solution Required") > -1) {
str = str.replace(/RL Solution Required/g, '<span style="color:red;">R/L Solution Required</span>');
}
document.getElementById("searchString").innerHTML = str;
Я пытаюсь получить шрифт RL Solution Required красным. Я не испытываю никаких ошибок с этим кодом, но шрифт черный. Заранее спасибо и любая помощь приветствуется.