javascript - 当长度超过特定长度时如何以不同方式格式化文本?

标签 javascript html css

我有一个 API 日志,其中每笔交易都以表格形式显示(每页 10 个),我正在使用 PrettyPrint 使交易中的内容......嗯......更漂亮......

问题是有些内容大约有 32 000 个单词,并且需要很长时间来美化,以至于超时。

一个例子是:

<strong>ResponseContent:</strong><br /> <pre class="prettyprint lang-java">@Html.DisplayFor(modelItem => resCont) </pre><br /><br />

我想做的是只使用:

<strong>ResponseContent:</strong><br /> <pre>@Html.DisplayFor(modelItem => resCont) </pre><br /><br />

当有超过... 5000 字时。

有没有简单的方法来做到这一点?

最佳答案

我找到了解决方案。

<strong>ResponseContent:</strong><br />
@if (resCont.Length > 5000)
{
    <pre>@Html.DisplayFor(modelItem => resCont) </pre>
}
else
{
    <pre class="prettyprint lang-java">@Html.DisplayFor(modelItem => resCont) </pre>
}
<br /><br />

关于javascript - 当长度超过特定长度时如何以不同方式格式化文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569247/

相关文章:

html - 试图移动 div

javascript - 当你可以在 Javascript 中全局调用函数时,为什么要使用回调呢?

javascript - 在滚动条上将 div 淡化为黑色

javascript - 检测浏览器对滚动到文本片段的支持(:~:text=) feature?

javascript - 如何检测 html 中表的 <td> 中的负值?

css - 将 CSS 属性应用于 ID 被忽略 - 原因?

javascript - 在 JavaScript 中使用 body 标签的 ID 将文本添加到 <p> 标签

html - 删除 2 个 float 元素之间的空间

html - 在 css 效果下创建一个新部分

css - 如何为 SPA 应用程序制作响应式和可滚动的主面板?