ZBLOG

success: function(res) { var dialogData = JSON.parse(res); if (dialogData.success) { let totalAmount = 0; for (let i = 0; i < dialogData.data.loanAndCustomerList.length; i++) { const dataInfo = dialogData.data....

要在 JavaScript 中动态修改 CSS,你可以使用 style 属性或者通过添加类名的方式。以下是一个示例,展示如何将每个 .row 的高度设置为固定值,并在超出内容时显示滚动条。

你可以在生成 HTML 内容时,给 .row 添加样式,或者为它们添加一个特定的类,然后在 CSS 文件中定义这个类。

修改后的代码示例

  1. success: function(res) {
  2. var dialogData = JSON.parse(res);
  3. if (dialogData.success) {
  4. let totalAmount = 0;
  5. for (let i = 0; i < dialogData.data.loanAndCustomerList.length; i++) {
  6. const dataInfo = dialogData.data.loanAndCustomerList[i];
  7. console.log(dataInfo);
  8. const htmlContent = `
  9. <div class="row custom-row" style="margin-top:7px">
  10. <div class="col-md-4" style="overflow-wrap: break-word;">
  11. <label for="name${i}" class="control-label col-sm-4" style="display: inline-block; white-space: nowrap;">
  12. Name ${i}
  13. </label>
  14. <div class="orientation col-sm-8" style="padding-left: 0px; padding-right: 0px;">
  15. <input class="form-control" type="text" value="${dataInfo.name || ''}" disabled="disabled"/>
  16. </div>
  17. </div>
  18. <!-- Add other fields here as needed -->
  19. </div>
  20. `;
  21. // 将 HTML 内容添加到 formElement 中
  22. self.form.prepend(htmlContent);
  23. }
  24. }
  25. }

CSS 示例

然后,你可以在你的 CSS 文件中定义 .custom-row 类:

  1. .custom-row {
  2. height: 100px; /* 设置固定高度 */
  3. overflow-y: auto; /* 超出部分显示滚动条 */
  4. }

这样一来,每个生成的 .row 元素都会有固定的高度,并且当内容超出时会出现垂直滚动条。你可以根据需要调整高度和其他样式。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=20724

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?