Haben Sie einen einfachen Kontakt Link in der Navigationsleiste, die auf einen Klick hört, löst eine Funktion, die Fokus() auf die Formulareingabe mit der ID 'Hallo'. Erhalten Sie den Fehler:Kann nicht einfach focus() Funktion arbeiten
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);
Manchmal sagen Fehler genau, was Ihre Probleme sind. Wo genau befindet sich das Skript, das Sie ausführen, auf der Seite in Bezug auf das Markup? – Taplar