Es ist nicht falsch, per se, aber ja, es wird von der überwiegenden Mehrheit der Menschen als schlechte Praxis angesehen.
Gute Praxis ist es, die HTML und Javascript so viel wie möglich zu trennen. Es ist das gleiche Konzept wie mit CSS. Das Mischen von HTML, CSS und Javascript in derselben Datei kann sehr schnell unübersichtlich werden und sollte, wenn irgend möglich, vermieden werden.
Im Idealfall sollten die beiden in separaten Dateien (.html
und .js
Dateien) sein, aber sie in der HTML zu trennen ist ein guter erster Schritt.
können Sie trennen die beiden von Ereignis-Listener verwenden, etwa so:
<!-- The elements -->
<span id="valBox">25</span>
<input id="inputBox" type="range" min="5" max="50" step="1" value="25">
<script>
// Grab the elements here
var val = document.getElementById("valBox");
var inp = document.getElementById("inputBox");
// Add an event listener to the input element and
// set the span value when it changes
inp.addEventListener("change", function() {
val.textContent = this.value;
});
</script>
this answer Sehen Sie, wenn Sie den Internet Explorer unterstützen müssen < = 9.
Sie sind für den genauen Verwendungszweck erlaubt! Wenn Sie sicher sind, aber Sie speichern hier keinen Status, das ist sicher. – lux