In Notepad ++, ich schrieb eine JavaScript-Datei und etwas hat nicht funktioniert: eine Warnung musste angezeigt werden, wenn eine Schaltfläche geklickt wurde, aber es hat nicht funktioniert.JavaScript und warum Großbuchstaben manchmal arbeiten und manchmal nicht
Ich habe das Auto-Vervollständigen-Plugin verwendet, das mit Notepad ++ zur Verfügung gestellt wurde, das mich mit onClick
präsentierte.
Als ich die Hauptstadt C
zu einem kleinen c
änderte, hat es funktioniert.
Also zuerst, wenn ich auf die Funktionen in der Autovervollständigung schaue, bemerkte ich eine Menge von Funktionen, die Großbuchstaben verwenden.
Aber wenn Sie getElementById
zu getelementbyid
ändern, erhalten Sie auch einen Fehler, und um die Dinge noch schlimmer zu machen, schreibt mein Handbuch aus der Schule alle Sachen mit Großbuchstaben, aber die Lösungen sind alle in kleinen Buchstaben.
Also was ist es mit JavaScript und seine selektive Natur in Bezug auf welche Funktionen können Großbuchstaben in ihnen haben und welche nicht?
Es könnte gut sein, explizit zu erwähnen, dass Attribute und Eigenschaften nicht eng miteinander verknüpft sind. Das Wertattribut einer Eingabe gibt nur an, was es bei der Initialisierung sein soll, während die Eingabeeigenschaft den aktuellen Wert hat. data- * -Attribute sind mit elem.dataset [*] verknüpft, aber anders als das value-Attribut wird das Dataset auf beide Arten synchronisiert (wenn es auf der JavaScript-Seite eingestellt ist, wird das Attribut auf die von der toString-Methode zurückgegebenen Attribute gesetzt). Einige Dinge wie das checked-Attribut können die jeweilige Eigenschaft widerspiegeln, die benötigt wird, damit css die Dinge korrekt formatieren kann. –