私の関数を通して要素を渡してidを出力しようとしています。ここでJavascript動的要素Id
は、私が何を意味するかです:
<input id='password' style="display:inline-block" type="password" name='Password' onKeyDown="setTimeout('validate(this)', 10)" />
とJavaScript:
var validate = function(element)
{
alert(element.id);
}
これは、次の操作を行うための正しい方法は何ですか?アラートを受け取ったときに得られるのは未定義です。ありがとうございました。
[あなたが最初の引数として文字列を使用しないでください'setTimeout()'は 'eval'を使うのと同じだからです。](https://developer.mozilla.org/ja/window.setTimeout) – Saxoier