如何将一个变量从一个函数传递给另一个函数?
问题描述:
我有这样的代码片段:如何将一个变量从一个函数传递给另一个函数?
function pWordValidate() {
var pWord = document.getElementById("password");
if (pWord.value.length < 6 || pWord.value.length > 20) {
errorList("password must be between 6 - 20 length");
}
pWordValidate2(pWord);
}
function pWordValidate2(pWord) {
var pWord2 = document.getElementById("retypepassword");
if (pWord2 != pWord) {
errorList("passwords do not match");
}
showErrors();
}
当我尝试输出“PWORD”正上方的排队叫号的第2个功能,我得到“objectHTMLInputElement”的输出
答
线
if (pWord2 != pWord) {
确实应该
if (pWord2.value != pWord.value) {
其实都pWord
和pWord2
是您需要比较其值的DOM对象。
+0
这工作谢谢 – nanjero05
+0
不客气!如果它有助于*地upvote和/或接受答案:) –
您需要比较值而不是元素。 pWord2.value!== pWord.value等 –
ohh我明白你的意思了。谢谢 – nanjero05