クリックを聞いているナビゲーションバーの簡単な連絡先リンクを使用すると、フォーム入力のid 'hello'でfocus()関数がトリガされます。エラーを取得:ページが完全に実行される前に、行が実行されます。単純なfocus()関数の働きを得ることができません
Uncaught TypeError: Cannot read property 'addEventListener' of null
at practice1.js:18
<nav>
<ul>
<li><a href="#home"><span class="active">Home</span></a></li>
<li><a href="#about">About</a></li>
<li><a href="#media">Media</a></li>
<li><a href="#contact" id="hello">Contact</a></li>
</ul>
</nav>
<form>
Full name:<br>
<input type="text" name="fullname" id="fullName"><br>
Message:<br>
<textarea type="text" name="message" id="sidebar-message"></textarea><br>
<button type="submit" name="message-submit" class="submit-button" href="#">Submit</button>
</form>
function contactFocus() {
$('#fullName').focus();
}
var contactLink = document.getElementById('hello');
contactLink.addEventListener('click', contactFocus, false);
時にはエラーによって、問題の内容が正確にわかります。マークアップに関連してページ上に配置されているスクリプトはどこですか? – Taplar