使用Javascript在页面加载时设置uuid

时间:2018-11-27 22:52:10

标签: javascript

嗨,我是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>

2 个答案:

答案 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();
})