Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Javascript - .innerHTML pomiędzy cudzysłowami nie może być znaków końca linii?

adam220 29 Cze 2017 11:43 609 2
  • #1 29 Cze 2017 11:43
    adam220
    Poziom 14  

    Witam.
    kod

    Kod: javascript
    Zaloguj się, aby zobaczyć kod


    działa, a po przeniesieniu jednego z <HR> do następnej linii:

    Kod: javascript
    Zaloguj się, aby zobaczyć kod


    przestaje działać :cry:

    Co zrobić żeby móc pomiędzy te cudzysłowy od .innerHTML="xxx" wkleić kod HTML podzielony na linie?

    0 2
  • Pomocny post
    #2 29 Cze 2017 12:27
    drobok
    Poziom 26  

    spróbuj \n albo \r\n (źródło html), dla html nowa linia to <br />, jeśli zależy ci tylko na wyglądzie w kodzie js każdą linię musisz wklejać osobno i "dodawać" do niej resztę albo kończyć każdą linię \, ew wrzucić ten ciąg w ``

    0
  • #3 29 Cze 2017 17:03
    adam220
    Poziom 14  

    Dziękuję @drobok
    \n u mnie nie działa
    ale \ na końcu linii załatwia sprawę.
    Od siebie chciałbym dla potomnych dodać że po znaku \ nie ma prawa być żadnego znaku, również spacji.
    Pozdrawiam

    0