تفاوت بین innerText و innerHTML
اگر متن داخل div و span، یک متن خام باشد، بین دو ویژگی innerText و innerHTML تفاوتی نیست، اما اگر متن داخل div و span، استایل خاصی داشته باشد یا شامل عناصر دیگری باشد، آنگاه حتما باید از innerHTML استفاده کنیم.
مثال: قطعه کد روبرو را در نظر بگیرید
<p style="font-family: Tahoma; font-weight: bold;">
<a href="http://www.daszarrin.ir">من یک مسافرم</a>
</p>
</div>
با استفاده از innerText یا textContent خواهیم داشت:
==========
result:
من یک مسافرم
با استفاده از innerHTML خواهیم داشت:
==========
result:
<p style="font-family: Tahoma; font-weight: bold;">
<a href="http://www.daszarrin.ir">من یک مسافرم</a>
</p>