嗨,我是javascript新手,我正在尝试将uuid设置为页面加载时文本字段的值,但是我收到了val属性为null的错误,但是当我将其与按钮列表器关联时代码可以工作,但是我想实现它页面加载
<script type="text/javascript">
function guid() {
return "ss-s-s-s-sss".replace(/s/g, s4);
}
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
document.getElementById('value').value = guid();
</script>
答案 0 :(得分:1)
请尝试替换
function guid() {
return "ss-s-s-s-sss".replace(/s/g, s4);
}
与
function guid(){
return "ss-s-s-s-sss".replace(/s/g, s4());
}
答案 1 :(得分:1)
尝试在窗口上添加加载事件监听器。
window.addEventListener('load', function {
document.getElementById('value').value = guid();
})