jestem generowania strony z dużą ilością produktu, a do tego trzeba dużo ID, i zrobiłem to używając po stronie serwera (Python), więc wysłać do każdego produktu własnej <div id='hello1'> test </div>
Jak ustawić ID za pomocą javascript?
Teraz ponieważ użytkownik będzie dinamycaly ustawić wartość i zobaczyć wynik w przeglądarce, chcę, aby wygenerować inny ID
, to ja znalazłem btoa("hello1")
więc generować kolejne ID
więc pytanie, w jaki sposób mogę umieścić btoa("hello1")
w <div>
?
Edycja: to, co chcę wygenerować, to kolejne <div>
i nie aktualizowanie pierwszego.
<input id="{{str(product["avt"]["fto"])}}" > this will become <input id="12232" > because it is special to Tornado Template
<span>New price :</span>
<span id=btoa({{str(produit["avt"]["fto"])}})> This is where i use innerHTML </span>
Jak widać, użytkownicy dodadzą wartość i zobaczą ją dynamicznie.
to będzie działać z użyciem Pythona:
<span id="{{base64.b64encode(str(produit["avt"]["fto"]))}}"></span>
ale jeśli można to zrobić za pomocą JavaScript, serwer będzie wolny za połowę operacji!
Pokaż nam, jak generujesz element div. – bfavaretto
ok, zaktualizuję go –
Czy te szablony nie są przetwarzane po stronie serwera z pythonem? Czy tworzysz jakieś elementy za pomocą JavaScript? – bfavaretto