如何使用javascript设置页面加载值?

piy*_*ush 5 html javascript php jquery

我必须在加载页面时动态设置文本值.代码是......

$(document).ready(function() {
    //Function call
    setname();
});

function setname() {
  document.getElementById('loginname').value = localStorage.getItem("username");
}
Run Code Online (Sandbox Code Playgroud)
<span class="text-muted text-xs block" id="loginname"></span> 
Run Code Online (Sandbox Code Playgroud)

我从我的本地会话中获得了价值,但为什么他们不在我的loginname领域?我不知道为什么,请帮帮我.

Ror*_*san 6

span元素没有value属性 - 您需要设置innerText:

function setname() {
    document.getElementById('loginname').innerText = localStorage.getItem("username");
}
Run Code Online (Sandbox Code Playgroud)

或者,您可以独占使用jQuery:

$(function() {
    $('#loginname').text(localStorage.getItem('username'));
});
Run Code Online (Sandbox Code Playgroud)