如何使用javascript设置页面加载值
How to set value on page load using javascript?
我必须在页面加载时动态设置文本值。代码是…
$(document).ready(function() {
//Function call
setname();
});
function setname() {
document.getElementById('loginname').value = localStorage.getItem("username");
}
<span class="text-muted text-xs block" id="loginname"></span>
我得到值从我的本地会话,但为什么他们没有设置在我的loginname
字段?我不知道为什么,请帮帮我。
span
元素没有value
属性-您需要设置innerText
:
function setname() {
document.getElementById('loginname').innerText = localStorage.getItem("username");
}
或者,你可以只使用jQuery:
$(function() {
$('#loginname').text(localStorage.getItem('username'));
});
尝试使用jquery操作符设置值:
编辑:显然span没有val属性,你需要设置文本属性,在解决方案
中编辑$(document).ready(function() {
//Function call
setname();
});
function setname() {
$('#loginname').text(localStorage.getItem("username"));
}
因为它是span
元素,所以你不能为它设置value
属性。您需要设置innerText
:
function setname() {
document.getElementById('loginname').innerText = localStorage.getItem("username");
}
你也可以通过innerHTML
这样做:-
function setname() {
document.getElementById('loginname').innerHTML = localStorage.getItem("username");
}
相关文章:
- 内容安全策略:页面's设置阻止加载资源
- 如何在页面加载时设置函数的条件
- 对插件初始化后动态加载的元素进行样式设置
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- 为什么页面重新加载会使设置超时无效,以及如何避免
- VBScript在加载时设置值
- 如何在页面加载angular js上设置从ajax调用中选择的选项
- 如何在onclick事件执行代码时在ImageButton上设置加载gif
- Highcharts如何显示在设置数据时加载动画
- 在地图加载/页面加载时,我想将地图设置为当前地理位置,但不想在地图上显示定位图标
- href属性在页面加载后拒绝重新设置
- 无法获取表单's面板的x和y坐标,并在加载时从cookie中设置它们
- Jquery数组-设置和加载值
- 如何在使用javascript加载页面时直接设置对象参数
- 即使在 DOM 加载后也无法设置 null 的 .innerHTML
- Chrome 扩展程序会等待设置加载到事件处理程序中
- 如何设置页面之间过渡的加载图标
- 使用Select2远程加载设置默认选项
- SVG 动画在加载设置超时时不会启动
- 我如何在$script.js库中为文件加载设置http requesttheader ?