私は、それがテキストフィールドにあるpassword_fieldを入れなければならないアイコンを持っています。onmouseoverが機能しない、関数が定義されていない
<i class="password_icon fa fa-unlock" aria-hidden="true" onmouseover="mouseOverPassword()" onmouseout="mouseOutPassword()"></i>
しかし、私はそれはと言うアイコンの上にカーソルを置く:彼らは私には、.jsファイルであるにもかかわらず
Uncaught ReferenceError: mouseOutPassword is not defined
at HTMLElement.onmouseout ((index):1)
:
function mouseOverPassword() {
var obj = $("#passworldField");
obj.type = "text";
}
function mouseOutPassword() {
var obj = $("#passworldField");
obj.type = "password";
}'
関数はAであります$(document).ready関数です。私は本当にそれが動作しない理由を見つけることができません。そしてはい、.jsはページに含まれています。
読みやすいこと:https://stackoverflow.com/questions/111102/how-do-javascript-closures-work?rq=1 – user5014677