我在javascript中创建了一个密码生成器,但它给出了一个错误,我看不到它



我不能在HTML上执行随机密码,但我没有看到任何问题…

代码:

' function generator() {

const passwordCode = "1234567890hanshcnmasiuqyeue&*¨%$#@naihd=-"
const sizeTxt = 12;
const fieldCode = "";
for(var i = 0; i<sizeTxt; i++){
var randomCode_Generator = Math.floor(Math.random() * passwordCode.length);
fieldCode += passwordCode.substring(randomCode_Generator, randomCode_Generator * 25);

}
document.getElementById('txt_code').value = fieldCode;

}
'

'

<script src="passwordCode.js"></script>


</header>
</main>
</body>

'

你正在赋值一个常量,这个常量在初始化后不能再赋值。修复方法是将const fieldCode = "";修改为let fieldCode = "";

const passwordCode = "1234567890hanshcnmasiuqyeue&*¨%$#@naihd=-"
const sizeTxt = 12;
let fieldCode = ""; // here's your fix

相关内容

最新更新