Ich bin ein bisschen ratlos durch die Facebook-Implementierung von Javascript. Ich möchte einen Listener auf einer Checkbox einrichten, so dass, wenn aktiviert, ändert sich die Klasse eines Elements, das ich nach ID erhalten kann.Mit FBJS CSS ändern
Ich habe die Testkonsole verwendet und verschiedene Permutationen ausprobiert. Javascript ist NICHT meine erste Sprache, noch meine zweite, dritte ... COuld jemand helfen Sie mir, indem Sie meinen Pseudocode übersetzen?
<input class="one" type="checkbox" onclick="setcolor(this.checkedornot)">
function setcolor(checkedornot){
if checkedornot == true {set p.one to p.one.GREEN}
if checkedornot == false {set p.one to p.one.RED}
}
Offensichtlich ist dies nicht Javascript, aber das ist, wie ich am besten die Funktionalität erklären kann, die ich brauche. In meinen kurzen Tests scheint FBJS nicht einmal OnClick-Ereignisse zu registrieren. Vielen Dank!
Schließen kmiyashiro, Sie brauchen this.getChecked(). Es ist eine Funktion, kein Attribut, also müssen Sie es nennen. Sie haben Recht über FBJS und es sind benutzerdefinierte Methoden. – mixonic
ah, ich wusste es. Ich dachte sogar darüber nach hinzuzufügen, aber ich war mir nicht ganz sicher. Danke, ich habe es in meiner Antwort geändert. – kmiyashiro