<div th:if="${errormsg}" class="error-message" id="errormsg"> <span th:value="${errormsg}"></span> </div> JavaScript怎么给errormsg赋值
时间: 2023-07-21 14:09:19 浏览: 161
JavaScript函数参数使用带参数名的方式赋值传入的方法
5星 · 资源好评率100%
要使用JavaScript给Thymeleaf中的`errormsg`赋值,可以通过以下方式:
```javascript
document.getElementById("errormsg").innerText = "Hello Thymeleaf!";
```
这样可以将文本内容设置为"Hello Thymeleaf!"。使用`innerText`属性可以设置元素的纯文本内容。
如果你想要动态地从JavaScript中获取变量的值并传递给Thymeleaf,可以将变量的值赋给Thymeleaf模板中的隐藏字段,然后通过JavaScript来设置隐藏字段的值。
在Thymeleaf模板中添加隐藏字段:
```html
<input type="hidden" id="errorMsgHiddenField" th:value="${errormsg}" />
```
然后在JavaScript中,你可以将变量的值赋给隐藏字段:
```javascript
document.getElementById("errorMsgHiddenField").value = "Hello Thymeleaf!";
```
这样,隐藏字段的值就会被设置为"Hello Thymeleaf!",并且在后续的Thymeleaf渲染过程中可以获取到该值。
阅读全文