Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML][PHP]Zawartość pola z ID w innym miejscu na stronie.
as80
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


Witam potrzebuje prostego sposobu na wyświetlenie zawartości pola z danym ID w innym miejscu

mam takie ukryte pole z ID "p1"
<p id="p1" class="ukryty">TEST</p>

teraz w innym miejscu strony, lub w wielu miejscach chce wyświetlić zawartość czyli słowo TEST

wiem że to pewnie proste ale proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


https://prophp.pl/advice/show/19/wstawianie...ny_za_pomoca_js
Go to the top of the page
+Quote Post
as80
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


ok dodałem takie coś co pewnie wczytuje ten id ale jak go wyświetlić?

  1. document.getElementById('p1');
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Czyli kolega z tych co słowa pisanego nie rozumieją tylko muszą mieć film na yt? Przecież jest wszystko opisane w artykule.
Go to the top of the page
+Quote Post
as80
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


W artykule jest opisane coś troszkę innego.

Mi chodzi o to aby daną wartość wpisać w jedno miejsce i gdy ją zmieniam aby zmieniała się we wszystkich innych w którym ją dodam aby nie musieć zmieniać wszędzie.
Problem w tym że nie wiem jak zaczytać i wyświetlić tą wartość z pola.

Może dla kogoś kto zna javascript to pestka, jednak nie każdy zna i po to są fora.
Go to the top of the page
+Quote Post
viking
post
Post #6





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Możesz np przez innerHTML. Tak, jest to napisane.
Go to the top of the page
+Quote Post
as80
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


W podesłanym artykule chodzi o zastąpienie czegoś czymś innym.
Mi nie chodzi o zastępowanie tylko wyświetlenie w html czegoś co już zostało zdefiniowane w innym miejscu.
Nie znam js i nie wychodzi mi to czy ktoś może pomóc?
Go to the top of the page
+Quote Post
viking
post
Post #8





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


W artykule jest opisane jak dowolny węzeł wstawić w dowolnym miejscu czyli to o co pytasz. Ale ty czekasz po prostu na gotowca
Kod
<p id="p1" class="ukryty">TEST</p>
<span></span>
<span></span>

var t = document.getElementById('p1').innerHTML;
document.querySelectorAll('span').forEach(function(k, v) {
  k.innerHTML = t;
});
Go to the top of the page
+Quote Post
as80
post
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


Nie zadziałało, w konsoli takie coś
102 Uncaught TypeError: Cannot read property 'innerHTML' of null

OK udało się pełna instrukcja powinna wyglądać tak:
  1. document.addEventListener('DOMContentLoaded', function() {
  2. var t = document.getElementById('p1').innerHTML;
  3. document.querySelectorAll('span').forEach(function(k, v) {
  4. k.innerHTML = t;
  5. });
  6. }, false);


Dzięki serdeczne za pomoc.
Go to the top of the page
+Quote Post
viking
post
Post #10





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


To zależy gdzie osadziłeś kod. Na początku czy końcu strony. Weź poczytaj jakieś podstawy js chociaż.
Go to the top of the page
+Quote Post
as80
post
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


tyle że teraz wkleja mi ten tekst wszędzie gdzie mam <span> a chce tylko w jednym miejscu
Go to the top of the page
+Quote Post
viking
post
Post #12





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


No to wybierz sobie właściwy element. Ile ty masz lat? Ja mam za ciebie zgadywać gdzie ty chcesz to wstawić?
Go to the top of the page
+Quote Post
as80
post
Post #13





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.05.2019

Ostrzeżenie: (0%)
-----


Sorki za moją niewiedzę, dzięki za pomoc, zamieniłem span na h6, już wszystko ok. (IMG:style_emoticons/default/yahoo.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:34