So habe ich ein seltsames Problem konfrontiert. Ein Teil meines JavaScript-Codes, der eine Funktion ist, funktioniert nicht, aber wenn ich Breakpoints setze und auf die Datei klicke, nachdem ich zu Quellen in Chrome gegangen bin, fängt der Breakpoint an zu arbeiten und meine Javascript-Funktion läuft perfekt. (Ich kann die Ausgabe sehen.) mein Code. Bitte sagen Sie mir, warum ich mit diesem Problem konfrontiert bin?Javascript funktioniert nicht, aber funktioniert gut, wenn Breakpoints setzen und klicken Sie auf die Datei von Chrom-Debugger-Tools
HTML-Code .....
<textarea type="text" class="input-content" onchange="count(this)"></textarea>
<p class="character-count"></p>
Javascript
function count(char){
char.onkeyup = function() {
var text_max = 99;
var text_length = this.value.length;
var text_remaining = text_max - text_length;
char.parentNode.getElementsByClassName("character-count")[0].innerHTML = "Character count:" + text_length + "/" + text_max;
}
}
Vielen Dank für Ihre Mühe. Ich bin neu zu Javascript daher neu zu diesen Konzepten. Habe viel von deiner Erklärung gelernt. –
Gern geschehen. Ich habe so viel von deinen Konzepten in meiner ersten Version behalten, aber beschlossen, ein kürzeres zu schreiben – mplungjan