JavaScript Decision Tree tool

My goal has been to make a JavaScript Decision Tree tool as a new content module for our next site redesign.

It needs to work such that the same piece of JavaScript can be utilised without modification for any decision tree tool we build on the site, with a very simply-defined markup structure,

So I’ve been self-administering repeated doses of headdesk/facepalm over the last couple of days, but I came back today after a Friday lunch (you know what I mean) and found a solution. It’s not pretty, with at least two nested ‘for’ loops, but it works.

I’ve created a JSFiddle of it, so you can take a look at it, modify it, laugh at it, etc.
Open it in JSFiddle or see it embedded below:

This entry was posted in Coding, JavaScript. Bookmark the permalink.

11 Responses to JavaScript Decision Tree tool

  1. JP says:

    js fiddle . . . sounds dodgy . . .

  2. Adam Bright says:

    Awesome job.

    I did add something for my purposes, because the nodes were getting long, FYI.

    
                fieldsets.addClass('hide');
                $('fieldset.option0').removeClass('hide');
                for (i = 0; i < options.length; i += 1) {
                    options_buffer += options[i];
                    $('fieldset.option' + options_buffer).removeClass('hide');				
    				document.getElementById('question' + options_buffer.replace(/(.)/g, '_$1')).scrollIntoView(); //***NEW Scroll to the latest option.***
                }
    

  3. Dan says:

    Nice touch! Cheers!

  4. Johanus says:

    I found a small bug/limitation, whatever you would like to call it. If you add 10+ radio buttons in my example 11, 12 were showing up twice because the same class names were being used/generated for options 1, 2 for another step were they both automatically worked out to ‘option211’ and ‘option212’. But otherwise a pretty nice script.

  5. 其实想要进行论文购买,并不是什么困难事件,但是想要进行专业性质的论文购买业务还是有着一定性的难度。在很多购买方向当中网络平台购买还是首选。因为网络平台能够提供出的论文更加优秀,质量也是上等。不过最信赖的网络平台,还是essay shark平台,他内部提供出的商务英语专业毕业论文购买业务室受到大家广泛认可,也是广泛赞誉的。 https://essayshark.cn/chinese-homework.html

  6. Gegenwärtig scheint
    Chip Spezialisierung in jener Handchirurgie
    neue Chancen pro Chip Erörterung
    welcher rheumatoiden Arthritis zu einführen. Chip
    operativen Prozess welcher frühen Synovektomie
    zur Heilverfahren nebst Arthroplastien außerdem
    Sehnenumlagerungen zur Rehabilitation,
    sind aber gute Resultate zu getreu. Gedrängtheit
    Zusammenarbeit in unserer Klinik mitten unter
    den Rheumatologen ferner Plastischen
    Chirurgen führt zu zahlreichen Patienten
    inbegriffen aggressiv deformierten Händen, der Handchirurg
    hat die Vermögen deren Krankheit zu
    herabsetzen. Chip ulnare Deviation solcher Finger
    ist eine dieser häufigsten ‚krüppelhaftesten‘
    Deformitäten. Ebendiese beginnt inbegriffen Unfähigkeit
    des Zeigefingers beim Spitzgriff wider Chip
    nach ulnar drückenden, deformierenden
    Lebhaftigkeit zu fruchten. Entzündliche Ausdehnung
    welcher Kapseln der Fingergrundgelenke, einsetzend
    mit Deutsche Mark Zeigefinger, gefolgt vonseiten den
    Anderen, verunstaltet gemach die Gelenke.
    Sehnenumlagerung ja sogar Allaussöhnung
    dieser Seitenbänder lenksam eine ausschließlich
    vorübergehende Veredelung.
    Abschließend folgt die Erklärung dieser 1959
    von Bäckdahl des Weiteren Myrin (1961) begonnenen stabilisierenden
    Osteoplastiken neben jener 1963 seitens
    Bäckdahl veröffentlichten Erforschung über dasjenige „Caput
    ulnaris Syndrom“.
    Nahe Deutsche Mark gesamten Schrifttum des Vortrages von
    Ragnell (1901–1984) handelt es gegenseitig um die
    qua Dank für seinen Lehrer gehaltene „Gillies
    Memorial Lecture“, die 1965 am „University
    College Oxford“ im Juli 1964 an DEM „Summer
    Meeting“ dieser „British Association of Plastic
    Surgeons“ gehalten wurde. Jene wird dann nochmals
    zitiert, dito angesichts der Tatsache selbige aus nicht bereits lange ehemaliger Geliebter
    Zeitabstand den humanistischen Spuk jener akademischen
    Brauch welcher hippokratischen Plastischen
    Chirurgie beweist. Zu erwarten ist, dass
    solcher Geist zu Händen Chip gesamte Plastische Rekonstruktive
    noch dazu Ästhetische Chirurgie „in Nichtsequentialität
    von Seiten Imperfekt und Zukunft“ Verbleiben
    innehaben wird.

  7. Dora says:

    I must thank you for the efforts you’ve put in penning this site.
    I’m hoping to view the same high-grade blog posts from you later on as
    well. In fact, your creative writing abilities has inspired me to get my very own site now 😉

  8. Darauf Herkunft Chip traumatische
    Entzündung, Chip Arten der Wundheilung nicht
    zuletzt
    Gewebsneubildung im Allgemeinen weiterhin
    Speziellen nach DEM damaligen Wissensstand
    beschrieben : Bindegewebe, Phagozyten,
    Plasma- überdies Riesenzellen, Fettgewebe,
    elastische Fasern, Gefäße außerdem Deckgewebe.
    Einbegriffen
    gleicher Ordnungsprinzip Werden die Prozesse
    solcher Wundheilung zufolge Durchtrennung darüber hinaus
    Transplantation solcher in den serösen Hüllen
    gelegenen Hohlorgane darüber hinaus einzelner Textilie
    (Haut, Sehnen, Knorpel, Knochen, und
    Knochenmark, Nerven, Muskeln ebenso Drüsen)
    – basierend hinaus Chip methodisch erarbeiteten
    eigenen Resultate – aus pathologischanatomischer
    ja sogar klinischer Sichtweise dargestellt
    nebst entscheidend erörtert.
    In Kap. 19 geht es um Chip „Die Verpflanzung
    vonseiten Haut zufolge Reverdin ferner Thiersch“ (S.
    400):
    » Der grösste Fortentwicklung in der Praktischen
    Verwertung welcher Ueberpflanzung vollständig
    abgetrennter Theile wurde aufgrund der Tatsache Chip von Seiten
    Jaques L. Reverdin eingeführte Epidermispfropfung,
    „greffe epidermique“, ins Dasein
    gerufen … er trug essenziell zur Rekognoszierung
    des hiermit zu erzielenden Heilungsvorganges
    bei, u. a. ermöglichte auf diese Weise die darauffolgend
    angesichts Thiersch eingeführte Erneuerung des
    Verfahrens der künstlichen Ueberhäutung.

  9. Über Chip Fabel welcher britischen Plastischen
    Chirurgie weiterhin des Verbandes welcher „BAPS British
    Association of Plastic Surgeons“ im Laufe von der
    beiden Weltkriege obendrein dieser Zwischenzeit wird
    in solcher seitens Wallace, „Honorary Archivist to the
    Association“ herausgegebenen Vierzigjahresfestschrift
    inklusive vielen Finessen berichtet (Wallace
    1987).
    Zur (sich) messen können mit Zeitraum entsprechend Ganzer (1879–1960)
    in Berlin erbrachte Kazanjian in Etaples nahe
    Boulogne ansonsten den Frontlinien den wichtigen
    Beitrag der prothetischen Zahnheilkunde zum Besten von
    Chip Erstbehandlung solcher Schusswunden des Gesichtes.
    Kazanjian war denn Zahnchirurg Teilnehmer
    der „First Harvard Unit Attached to the British
    Expeditionary Force“ (Kazanjian and Converse
    1949).1920 kehrte er in die Amerika zurück, trat in
    Chip „Harvard Medical School“ ein nicht zuletzt wurde
    „einer dieser führenden Plastischen Chirurgen jener
    Welt“ (Converse 1977).
    Dies plastisch-chirurgische Prozedere
    in Zeitabstand welcher „Adoleszenz
    und des Wachstums“ 1918–1939
    übrige wichtige Feinheiten der Einschlag
    des Konzeptes solcher Plastischen Chirurgie in den
    USA unter anderem auf internationaler Ebene bis zum Ende
    145 4
    4.1 • Chip neue Wissenschaft – Mann, Gillies, Converse

  10. I usually do not leave a response, but after browsing a ton of remarks on JavaScript Decision Tree tool
    | Two Seven. I do have a couple of questions
    for you if you do not mind. Could it be just me or does it seem like a few of the responses appear as if they
    are left by brain dead individuals? 😛 And, if you are posting at other places,
    I’d like to keep up with you. Would you make a list of all of all your public sites like your twitter feed, Facebook page or linkedin profile?

  11. Er statthaft dennoch nicht die Einpflanzung allerbest großer Brustimplantate
    weiterhin es besteht das Risiko, dass bei bestimmten Körperhaltungen eine Narbe in dieser Achselhöhle verifizierbar bleibt.
    Die Form jener Brustimplantate kann nun rund oder anatomisch seine
    ebenso eine glatte Oder texturierte (raue) Aussehen haben. Sowie
    Chip Brustimplantate oben solcher Muskeln zweckmäßig werden, sind die Wehtun minder deutlich.
    Hierbei tun müssen Chip Wünsche ferner Vorstellungen einschließlich den Realisierungsmöglichkeiten abgeglichen werden, um ein Idealwert Befund zu erzielen. Angenommen, dass möglichst unsichtbare Narben benötigt werden, so Bedingung dieser
    Chirurg den Schnitt im Brustwarzenhof gestalten.
    Chip ersten Wochen in Anlehnung an dieser Operation sollten Welche
    meist gen dem Balzen schlafen, absolut nicht demgegenüber hinaus Deutsche Mark Bauch.
    Vermeidung Diese Bitte in der Zeit, auf DEM (dicker)
    Bauch zu liegen. Welches bei eine Qualität ist ür eine Brustvergrößerung
    (D) bis ins Detail ausgearbeitet geeignet: kreisförmig oder oval?
    Eine schönheitschirurgische Brustvergrösserung wird
    welches Volumen Ihrer Brustkasten anheizen obendrein gern ebenso Chip Qualität entscheidend novellieren. So möglich machen allerlei Patientinnen, nebst denen Chip
    Brustkorb angeschlagen ist überdies nicht zuletzt Rauminhalt verloren hat, eine Brustvergrößerung paarweise durch einer Bruststraffung erledigen.

    Diese alternativen Technik zur Brustvergrößerung gibt es?
    Grundsätzlich gilt: Chip Brustvergrößerung ist ein wichtiger chirurgischer
    Eingriff, jener mit möglichen Komplikationen verbunden sein kann.
    In den ersten Konferieren im Sinne der Brustvergrößerung sind
    leichte Schmerzen fehlerfrei normal. Die Ausnutzung von Qualitäts-Brustimplantaten allerdings bester Hersteller
    einbegriffen lebenslanger Garantie auf Material im Übrigen (in)
    Bearbeitung ist bei uns unabdingbare Bedürfnis für ein optimales ansonsten nachhaltiges Abschluss nach einer Brustvergrößerung.
    Bei einer Brustvergrößerung gibt es drei Möglichkeiten zu Gunsten von Chip Schnittführung:
    Solcher Zugang zum Brustinneren kann entweder in jener Hautfalte tief gelegen der Brüstel (die so genannte Brustumschlagfalte), in dieser Achselhöhle oder im
    Brustwarzenhofrand gesetzt Entstehen. Jener erfolgt sei es …, sei es …
    in der natürlichen Hautfalte unter der Brust, am Einfassung der Brustwarze oder in jener
    Achselhöhle. Liegestützt, Armdrücken ferner Mauerpresse sind Kraftübungen, bei denen präzise die Brustmuskulatur adressiert wird überdies im Laufe jener Zeitabstand
    nicht alleinig stärker unter anderem straffer wird obendrein so eine optisch ansprechendere Stil erhält, sondern außerdem ein wenig an Volumen zunimmt.

    Stillen, tägliches Eincremen und Hormone in den Wechseljahren sind dasjenige Geheimnis
    schöner, straffer Brüste auch im Am Lebensabend
    – so der Ende einer US-Test. Ein Komprimierung von welcher Seite, herunter oder oben ist in jedem Konstellation zu vermeiden,
    aus diesem Grund (um etwas) ansuchen wir Sie,
    in den ersten 6 Wochen nichts als auf DEM Rücken zu
    schlafen. Unter solcher Brüstel geht’s noch,
    daher zusammen mit Nasen spielt die Wundheilung
    zu 20-30 % inbegriffen. Wie solcher Vorteil dieses Verfahrens ist in…
    dagegen eine Erhöhung welcher Dicke Rippe um ca. Alles andere
    als exotisch ausbitten sich freilich gerade sogar Frauen nach erfolgter Schwangerschaft eine
    Formveränderung Ihrer Dicke Rippe. Selbige sollten gegenseitig
    qua Person so bedeutsam Sein sollten, dass Diese keine Kompromisse (sich mit
    etwas) auseinander setzen andererseits um irrigerweise niedrigere Degustieren bei die
    Brustvergrößerung zu erwirtschaften. Verstärkt dann,
    sobald die herhalten Kapital zu Händen eine Brustvergrößerung
    im eigenen Land nicht ausreichen, anschließend erglimmen die Angebote aus
    dem scheinbar günstigeren Ausland beinahe surrealistisch zu (sich) auswirken. Vorher-Nachher-Bilder einer Brustvergrößerung sind
    in Anlehnung an § 11 Abs. 1 Stapel 3 Heilmittelwerbegesetz (HWG) absolut nicht gestattet.

    Eine Brustvergrößerung anhand Gel ist eine sinnvolle Art solcher Schönheitsbehandlung.

    Nach Ihrer Brustvergrößerung inkl. Implantaten, wird dieser gesamte Heilungsprozess hinsichtlich unsere intensiven Nachsorge- obendrein Kontrolluntersuchungen begleitet.
    Eine Brustvergrößerung (Augmentation) inklusive Implantaten kann hinauf unterschiedliche Weltklug durchgeführt Herkunft.
    Die Schönheitsklinik femmestyle bietet als Testsiegerklinik für plastische
    Chirurgie Brustvergrößerung OP in allen größeren Städten entsprechend München,
    Berlin, Frankfurt, Hamburg, Köln, Stuttgart, Dortmund, Düsseldorf, Bremen obendrein Einverleiben an. Daneben einem ersten Beratungsgespräch zu einer Brustvergrößerung in Hamburg erstellen wir Ihnen gern kombinieren individuellen Kostenplan.
    In den meisten Fällen wird Chip Brustvergrößerung
    auf Basis von den Einlage eines Brustimplantates erreicht.
    Beiläufig pro welches Selbstwahrnehmung solcher Frau kann
    ein größerer Busen folgenschwer (sich)
    befinden. Solche hat sich Zeit genommen ja sogar Gut beraten, obendrein was die Größenordnung anging war jene Überlagerungsempfänger direkt außerdem
    sagt aufrichtig was zu einem passt u. a. was nicht.

    Fürbitte (sich) in Verbindung setzen mit Sie uns zu Gunsten von andere kostenfreie Informationen zu 3-D ästhetischen Operationen.
    „Herr Hristopoulos hat mir Chip schönsten Büste der Welt bewirken ja sogar ich bin bedeutend zufrieden,
    vom Vorgespräch, oben Chip OP selbst, bis abgewirtschaftet zur Nachuntersuchung.

    Um Erfolge sehen zu Trainiertheit Muss man 8
    bis 12 Wochen Chip Softwareanwendungen durchführen. Kostenlos, diskret ebenso ohne Anspruch!
    Für Anfänger in Deutsche Mark Abschnitt dienen sich die Massagen und Vakuumpumpen am meisten. Artur Worseg, Facharzt für Plastische,
    Ästhetische obendrein Rekonstruktive Chirurgie in 1180 Wien beantwortet
    in der Video-Sprechstunde Hinterfragen kreisförmig um dieses Anliegen “Brustvergrößerung”.
    Meine Mitarbeiterinnen, meine Arbeitskollege nicht zuletzt ich, Ursprung
    den Eingriff zum Vorteil von Welche so komfortabel nicht zuletzt leicht designen beispielsweise möglich.
    Jene anfangen je nach Operationsmethode ja sogar Derivat nahe ca 4800 Euro netto zzgl.
    Mwst. Hiermit wird mehr Natürlichkeit erreicht neben dasjenige Geratewohl einer
    Nicht-Annahme des Fremdkörpers entfällt funktionierend.

    Im Vorhinein wurde die betreffenden Hautregionen inbegriffen einer
    Tumeszenz-Lösung infiltriert. Welches ist, falls ich meinerseits alles andere
    als mehr aufwache? Jenes Hautareal wird sauber neben die Therapie angefangen. In unserer Praxis für plastische obendrein ästhetische Chirurgie in Bayerische Landeshauptstadt setzen wir auf eine
    individuelle, ausführliche Mentoring. Es sind dadurch ästhetische
    Ergebnisse möglich, die vorher zu Komplikationen geführt hätten darüber hinaus medizinisch non…
    akzeptabel gewesen wären. Je alt auf dieser Seite einschließlich kontrollierten Bewegungsübungen begonnen wird,
    desto rascher ist Chip Rekonvaleszenz.

Leave a Reply

Your email address will not be published. Required fields are marked *