Chrome 30.0.1599.101 を使用していますが、name
要素に問題があります。プロパティがありません。
<html>
<body>
<form>
<input name="name" id="name" type="text">*<br>
<input name="pass" id="pass" type="text">*<br>
</form>
<script>
var name = document.getElementById("name");
var pass = document.getElementById("pass");
console.log(name); // no properties
console.log(pass); // everything ok
</script>
</body>
</html>
name
要素にプロパティがないのはなぜですか? コンソールの問題だけではありません。コードでプロパティにアクセスできません。ただし、Firefox ブラウザーではすべて正常に動作します。同じブラウザーでまったく同じコードを使用した (Gurpreet Singh による) フィドルでも、すべてが機能します。Uoooが示唆するように、ブラウザをリセットしよ<!DOCTYPE html5>
うとしましたが、localhostではまだ運がありません。
スクリーンショットは次のとおりです。
名前を別の名前に変更するname
と、プロパティが表示されます。