Zeig mal, wie und an welcher Stelle du es in der html eingebunden hast. Möglicherweise wird deine js schon viel zu frueh geladen.

...zur Antwort

Entweder mit max-height oder einfach auf easy mit overflow: hidden

...zur Antwort
JS zuordnungs problem?

Hey,ich habe folgendes Problem: Ich programmiere momentan einen Notendurchschnitt berechner. Indem kann man immer ein neues Fach hinzufügen und in dem benutzerdefinierten Fach, kann man auch Noten hinzufügen. Nun habe ich das Problem, dass ich nicht weiß, wie ich die richtigen Noten zu dem jeweiligen Fach bekommen/ zuordnen soll, also das wenn ich den durchschnitt zu dem Fach berechne, auch nur die Noten zu dem jeweiligen Fach hinzukommen. Wie kann ich das machen?

Paar rand infos: Die Noten werden in einer tabelle gespeichert, Die fächer sind collapsible's(auf klapp bare dinger, siehe Bild) und die Fächer haben die gleiche id, wie der name, alle collapsible's sind gleich aufgebaut, das textfeld/ die anzeige für den durchschnitt ist im collapsible.

Ich hatte überlegt evtl. mit parentElement zu arbeiten, aber weiß nicht wie ich das machen kann und die noten aus der tabelle zu bekommen ist auch schwer. Außerdem müsste ich dann auch mit queryselectorall arbeiten, was heißt ich habe eine node list und ich bin mir nicht sicher aber damit würde man die werte dann auch nicht richtig zuweisen können.

Hier der Html teil:       

 <template id="subject-template">
                    <div class="subject-wrapper">
                        <table>
                            <thead>
                                <tr>
                                    <th>Fach</th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr>
                                    <td>
                                        <input class = "noten" name="mark" type="text" placeholder="Note">
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        <button class="add-mark">Note hinzufügen</button>
                    </div>
                    <div class="durchschnitt">
                        <input class = "textfeldDurchschnitt" placeholder="Ihr Notendruchschnitt:" readonly ="readonly">
                    </div>
                </template>

Paar Bilder(nach reihenfolge)

...zum Beitrag

Bau dir eine Datenstruktur auf. Dann wenn du eine Note hinzufügst, brauchst du nur faecher.deutsch.noten.push(2) auszuführen.

Das sollte eine gute Grundlage geben.

Zum Beispiel so:

const faecher = {
 deutsch: {
  noten: []
 },
 englisch: {
  noten: []
 },
 …
}
...zur Antwort
const test: HTMLElement = document.querySelectorAll('.test');
test[i].style.backgroundColor="black"

oder

(document.querySelectorAll('.test')[i] as HTMLElement).style.backgroundColor="black"
...zur Antwort

Bitte kein jQuery benutzen. Hol dir ein nettes Buch über Javascript und lerne es. Im Internet solltest du genug kostenloses Material finden. Achte aber bitte darauf, dass es mindestens aus dem Jahr 2016 ist.

...zur Antwort

Die ganzen Zeilen werden nicht von hand in html geschrieben. Eine Methode wäre eine api anzusprechen die daten liefert. Diese Daten werden dann in html code umgewandelt, mittels javascript.

Du bekommst also daten, jagst die durch eine schleife und erstellst mit wenig code eine webseite mit vielen zeilen.

...zur Antwort

gibt die console einen fehler aus? Werden die js dateien geladen ?

...zur Antwort

Benutz position absolute in css

...zur Antwort

Jeder der vom Abi in den Informatik Studium übergeht, kann die Mathematik der Informafik nicht. Wir können durch die Schule ein wenig die Grundlagen und wissen so ungefähr, was zahlen sind, aber reichen wird es für das Studium nicht.

Deshalb haben wir Mathe im Studium, um es zu lernen. Dafür brauchst du keine Vorraussetzung, da immer von 0 angefangen wird.
Geh in die Uni, und lerne dort Mathe, denn da wird erst Verstanden.

Mach dir kein Kopf! Du schaffst es, weil du es willst! Viel Erfolg!

...zur Antwort

Kann mir jemand Erklären, was an der Frage so unverständlich ist? Natürlich meint er den Preis dafür, wie viel dafür bezahlt wurde. Er spricht offensichtlich kein Chinesisch.

Zu deiner Frage: Es ist schwer den Preis einer Webseite zu bestimmen. Es kommt immer auf das Unternehmen an, die diese Seite gebaut hat.

0€, weil er es selber gebaut hat. Oder

Einige Euros, weil er ein cms verwendet hat. Oder

300-1000€ je nach Unternehmen

...zur Antwort

If(..){
echo ..

}else{

echo "1"

}

...zur Antwort

Schau mal nach einem Lenovo Thinkpad in Ebay nach. Dort kriegst du die sogar gebraucht für unter 300€ und das dür das Studium sehr gut und komplett ausreichend. Ich habe hier ein X250 mit 256 SSD und einem i5 core prozessor und bin extremst zufrieden.

Internet surfen ist angenehm und geschmeidig.

Beim Programmieren hat es bis heute keine schwierigkeiten zubereitet.

Habe es für 180€ gekauft auf Ebay. Aufjedenfall suchst du dir den Händler aus, mit den guten Bewertungen.

Mein Fehlkauf davor war ein lenovo notebook für 300€ mit einem intel pentium. Damit konntest du wirklich nur schreiben und sonst nichts anderes.

Viel Erfolg.

...zur Antwort

Von Anfang bis Ende. Idee Planung Umsetzung Produkt. Diese genannte Webseite hast du in 1-3 Monaten gemacht. Es kommt halt immer auf die Fähigkeiten an, die einer besitzt. Wir sprechen hier, ohne die Nutzung von irgendwelchen Cms, Sondern von scratch aus.

Mit einem cms braucht man dafür nur Tage bis Wochen.

...zur Antwort

Schick mal deinen Code

...zur Antwort