• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

document.body.appendChild(button) tworzy button i tekstowy "[object HTMLButtonElement]"

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
297 wizyt
pytanie zadane 25 października 2016 w JavaScript przez Guardd Początkujący (350 p.)
Cześć,

Ćwiczę sobie taki mały projekt i stworzyłem za pomocą createElement dwa buttony, które poprzez document.body.appendChild próbuję umiejscowić w HTMLu. Działa, ale nie mogę pozbyć się tekstowego elementu, który przy okazji się tam pojawia:

"[object HTMLButtonElement]"

Chodzi mi o to, żeby znalazły się tam tylko button i nic poza nim. Proszę o wskazówkę. Poniżej zamieszczam link do CodePena:

http://codepen.io/Basia12345/pen/JRzLmB?editors=1010

2 odpowiedzi

+2 głosów
odpowiedź 25 października 2016 przez Przemek Zembrzuski Gaduła (3,240 p.)
wybrane 25 października 2016 przez Guardd
 
Najlepsza

Cześć,
jak dodajesz elementy to nie poprzez innerHTML tylko bezpośrednio czyli tak:

 wrozba.innerHTML = (wylosowanyHoroskop + pytaniePierwsze)
      document.body.appendChild(buttonT);
      document.body.appendChild(buttonN);
 document.getElementById("button").disabled = true;

 

komentarz 25 października 2016 przez Guardd Początkujący (350 p.)
Dzięki wielkie! Wpatrywałbym się w to godzinami i nigdy do tego nie doszedł :)
+1 głos
odpowiedź 25 października 2016 przez Magicone Nałogowiec (45,100 p.)

Przeanalizuj to na spokojnie, skrypt robi dokładnie to, co od niego wymagasz. Przypisujesz do pola innerHTML element HTML, który zrzucony na typ string daje wartość właśnie "[object HTMLButtonElement]". ;)

komentarz 25 października 2016 przez Guardd Początkujący (350 p.)
Teraz, jak mi o tym powiedziałeś, to to do mnie dotarło. Dzięki wielkie! :)
komentarz 25 października 2016 przez Guardd Początkujący (350 p.)
A moglibyście rzucić tylko okiem i powiedzieć co mam totalnie źle w tym kodzie?

Robiłem go od początku bez żadnego tutoriala, żeby poćwiczyć "mechanikę". Działa, ale wiem, że na pewno można by coś zrobić w inny sposób. Mam wrażenie, że definiowanie buttonów (jak na początku kodu), szło by inaczej/lepiej rozwiązać.

Za wszelkie wskazówki serdecznie dziękuję!

http://codepen.io/Basia12345/pen/QKooQj?editors=1010

Podobne pytania

0 głosów
1 odpowiedź 1,165 wizyt
0 głosów
1 odpowiedź 194 wizyt
pytanie zadane 14 lutego 2019 w JavaScript przez Kinga Nowicjusz (210 p.)
0 głosów
0 odpowiedzi 113 wizyt
pytanie zadane 4 stycznia 2023 w C# przez chrystian Gaduła (4,780 p.)

93,187 zapytań

142,201 odpowiedzi

322,012 komentarzy

62,514 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 2127p. - dia-Chann
  2. 2092p. - Łukasz Piwowar
  3. 2079p. - Łukasz Eckert
  4. 2037p. - Tomasz Bielak
  5. 2006p. - Michal Drewniak
  6. 2006p. - rucin93
  7. 2005p. - Łukasz Siedlecki
  8. 1964p. - CC PL
  9. 1946p. - Adrian Wieprzkowicz
  10. 1901p. - Mikbac
  11. 1744p. - rafalszastok
  12. 1734p. - Anonim 3619784
  13. 1586p. - Dawid128
  14. 1520p. - Marcin Putra
  15. 1480p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...