Breathtake | 2021-02-17 10:25:15 UTC | #1
Hej! Przychodzę tutaj z takim pytaniem-problemem.
Próbując wykonać poprzez innerHTML podmianę zawartości div natykam się z problemem.
Dodając do tekstu znaczniki HTML, przycisk przestaje podmieniać tekst (ze znacznikiem wszystko śmiga).
Nie chodzi o samo , a ogólnie o znaczniki.
Chciałbym podmieniać kod w również większe sposoby, np.
Czy istnieje jakiś sposób, aby to zadziałało?
Z góry dzięki!
Breathtake | 2019-12-23 17:37:15 UTC | #2
Okurcze, chwila, markdown zadziałał :frowning:
Glenor | 2019-12-24 07:40:32 UTC | #3
Nie wiem o co ci chodzi ale jedynie gdzie widzę błąd to 14 linijka :smiley: jak masz znacznik
"<a href="#">test<a> "
Podmień to na:
'<a href="#">test<a> '
W skrócie w znaczniku używasz cudzysłowie który jest dla znacznika, ale również jest on potrzebny do zamykania/otwierania zawartości jakby innerHTML i w tym wypadku ten # nie jest już brany pod uwagę i wyskakuje ci błąd
KMatuszak | 2019-12-23 17:56:03 UTC | #4
Coś mi mówi że ten div powinien być nad skryptem i nad buttonami :stuckouttongue:
anon26799942 | 2020-10-08 15:06:10 UTC | #5
:złotałopata:
Od siebie dodatkowo dodam, że (moim zdaniem) najlepiej, gdy skrypty daje się przed zamknięciem body :wink:
Axerr | 2020-10-09 18:02:12 UTC | #6
Skoro już odkopane…
Czy jest jakaś oficjalna reguła gdzie co powinno się wstawiać?
Czy jak wrzucę skrypt w sekcję head
zamiast
[quote=”anon26799942, post:5, topic:13053”]
przed zamknięciem body :wink:
[/quote]
to stanie się coś złego?
Breathtake | 2020-10-09 18:16:21 UTC | #7
Ludzie co Wy tu robicie XDDD
Timo | 2020-10-09 18:18:16 UTC | #8
@Breathtake Jeśli masz jakieś uwagi co do przedstawionych rozwiązań możesz się tym z nami podzielić :thinking:
Breathtake | 2020-10-09 18:31:09 UTC | #9
Już nie pamiętam co mi pomogło, ale chyba zmieniłem nawiasy ” na ’ i przeniosłem to pod ten div.
Ale wątek do zamknięcia, nie wiem po co odkopali rozwiązaną sprawę.
blinkz8 | 2020-10-14 14:19:10 UTC | #10
[quote=”Axerr, post:6, topic:13053”]
Czy jest jakaś oficjalna reguła gdzie co powinno się wstawiać?
Czy jak wrzucę skrypt w sekcję head
zamiast
[quote=”anon26799942, post:5, topic:13053”]
przed zamknięciem body :wink:
[/quote]
to stanie się coś złego?
[/quote]
Jeśli umieszczasz skrypty w <head>
, będą one ładowane i co najważniejsze wykonywane wcześniej niż zawartość strony, co może wpłynąć na czas jej ładowania. Najlepiej jest więc umieszczać skrypty przed </body>
, jeśli nie mamy jakiegoś specjalnego zamiaru, żebyśmy wstawiali to wewnątrz <head>
.
anon26799942 | 2020-10-20 12:07:23 UTC | #11
Tak, poza tym, gdy modyfikuje się HTML-a należy dać skrypty pod elementem, którego chcemy edytować (np. “.innerHTML”-em”). Przyjęło się, żeby zrobić to przed zamknięciem znacznikiem </body>
.
system | 2021-02-17 10:31:43 UTC | #12
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.