Javascript ncaught TypeError:无法读取属性';推动';在HTMLButtonElement.writePassword(tutor.js:113)的generatePassword(tutor.js:103)中未定义的
所以,我以前从未遇到过违规错误。没有真正了解出了什么问题。我正在学习,所以任何有用的提示都会很棒 我确信这一切都会起作用,只是不知道我现在错在哪里Javascript ncaught TypeError:无法读取属性';推动';在HTMLButtonElement.writePassword(tutor.js:113)的generatePassword(tutor.js:103)中未定义的,javascript,arrays,Javascript,Arrays,所以,我以前从未遇到过违规错误。没有真正了解出了什么问题。我正在学习,所以任何有用的提示都会很棒 我确信这一切都会起作用,只是不知道我现在错在哪里 var generateBtn = document.querySelector("#generate"); function getOptions() { // Creating a random element from selected array function generatePassword() {
var generateBtn = document.querySelector("#generate");
function getOptions() {
// Creating a random element from selected array
function generatePassword() {
// Looping through to create a new password
for (var i = 0; i < userOptions.length; i++) {
newPassword.push(getRandomElement(masterArr));
};
console.log(newPassword);
return newPassword;
};
// Write password to the #password input
function writePassword() {
var password = generatePassword();
var passwordText = document.querySelector("#password");
passwordText.value = password;
};
// Add event listener to generate button
generateBtn.addEventListener("click", writePassword);
var generateBtn=document.querySelector(“#generate”);
函数getOptions(){
//从选定数组创建随机元素
函数generatePassword(){
//通过循环创建新密码
对于(var i=0;i
我在课堂上提供了按钮代码。所以我很确定这是一个好代码。虽然这似乎是错误出现的地方。我也不确定为什么newPassword.push有错误。你在什么地方定义了
newPassword
吗?是的,我有。我确实发现了什么地方出错了。这是一个打字错误。