innerHTML vs textContent
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Të dyja e ndryshojnë përmbajtjen e një elementi: textContent e fut si tekst të thjeshtë, ndërsa innerHTML e lexon si HTML. Me tekst që vjen nga përdoruesit përdor gjithmonë textContent — innerHTML ua hap derën sulmeve XSS.
EnglishEN
Both change an element's content: textContent inserts plain text, while innerHTML reads it as HTML. With text that comes from users, always use textContent — innerHTML opens the door to XSS attacks.
Si ta mendosh
textContent është si ta kopjosh një fjali në tabelë fjalë për fjalë; innerHTML është si t'i bindesh çdo urdhri që shkruhet aty — edhe nëse dikush ka shkruar „fshije tabelën“.
Lexoje në anglisht
textContent is like copying a sentence onto the board word for word; innerHTML is like obeying every instruction written there — even if someone wrote “wipe the board”.
Shembull kodijavascript
el.textContent = "<b>Përshëndetje</b>"; // shfaqet si tekst: <b>Përshëndetje</b>
el.innerHTML = "<b>Përshëndetje</b>"; // shfaqet me shkronja të trasha