Aktywne Wpisy

powinem juz spać ale mysli przeróżne. Mętlik w glowie na jaki samochod sie zdecydowac. Kazdy z rozwazanych na swoje plusy i minusy

izimizixdd +4
Otwieram swój wątek porad życiowych, będę konkurencją dla @MackaCthulhu.
Daję darmowe porady życiowe.
Napisz pytanie, a ja odpowiem radą ( ͡° ͜ʖ ͡°)
Daję darmowe porady życiowe.
Napisz pytanie, a ja odpowiem radą ( ͡° ͜ʖ ͡°)




Przy takim zapisie po kliknięciu buttona tworzy się od razu 7 divów z zawartością inputa. Jak zrobić tak, żeby za każdym kliknieciem robił się jeden div aż do 7, a pole input sie czyscilo? Dopiero się uczę.
źródło: comment_1668528903YcU8ER5ve3cmkonChaOZ9o.jpg
Pobierzdocument.getElementById("myButton").onclick = function add() {const name = document.getElementById("myText").value;
const div = document.createElement("div");
div.innerHTML = name;
źródło: comment_1668529486FkXhxUgoaUr2jz1qzZalzJ.jpg
Pobierzi zobacz co się stanie. Pomimo zabezpieczenia innerHTML przed wykonywaniem skryptów - jak widzisz da się coś 'wstrzyknąć'. Lepiej użyć innerText albo zamienić < na < używając u Ciebie div.innerHTML = name.replace('<', '<') co zepsuje kod HTML ale umożliwi wyświetlenie go jako kod HTML.document.getElementById("myButton").onclick = () => { tutaj ten kod; }"Fajniej też kod wygląda jak do dodawania takich onClicków używasz addEventListener'a