前端页面,需要取 id=“userName0” 的值 ,
直接使用document.getElementById(“userName0”).value取不到值,但是页面能显示 。
<p class="bg-info">
<div th:if="${my_message0.messageClass}==3">
<img th:src="@{${WriteUserImg0}}" alt="..." class="img-circle" width="40" height="40">
<a id="userName0" th:inline="text">[[${WriteUserName0}]]</a>
<br>
<a th:text="${my_message0.message}"></a>
<br>
<button type="button" onclick="createStaff()" class="btn btn-primary">确认入职</button>
</div>
</p>
后面发现通过
let writet=document.getElementById("userName0");
let write= writet.innerText;
使用innerText 即可取值
在前端开发中遇到一个情况,尝试通过JavaScript的getElementById方法直接获取id为'userName0'的元素值失败,虽然页面能正常显示。解决办法是通过获取元素的innerText属性来得到值。这是一个关于前端页面元素操作的常见问题。
3450





