JavaScript DOM JS DOM

element.innerHTML

محتوای HTML داخلی عنصر را می‌خواند یا جایگزین می‌کند. قدرتمند اما خطرناک: ورودی کاربر را هرگز مستقیم داخل آن ننویسید وگرنه XSS رخ می‌دهد؛ برای متن ساده از textContent استفاده کنید.

سینتکس

element.innerHTML = htmlString;

مثال کاربردی

container.innerHTML = "<strong>سلام</strong>";
// امن‌تر:
container.textContent = "<strong>به‌عنوان متن</strong>";