Hier versuche ich, beide divs rot, über den Rückruf. Es funktioniert jedoch nur für einen, nicht für beide.Der Weg zum Rückruf einer Funktion
Ich weiß, es ist wahrscheinlich nicht sehr clever Frage, aber ich habe wirklich mehrere Stunden damit verbracht zu verstehen, warum es nicht funktioniert.
Was ist los damit?
<div id="foo">foo</div>
<div id="bar">bar</div>
<script>
function foo() {
document.querySelector("#foo").style.color = "red";
}
function bar() {
document.querySelector("#bar").style.color = "red";
}
foo(bar);
</script>
Wie genau haben Sie es erwarten zu arbeiten? 'bar' wird nie aufgerufen und' foo' ignoriert übergebene Argumente. – Oriol
@james, ändern Sie einfach 'foo (bar);' zu 'foo(); bar(); '. Bitte verwenden Sie nicht die aktuell angenommene Antwort. – Thomas