نوشته شده توسط
barbimusic
سلام دوستان . وقتتون به خیر .
میخاستم ببینم چرا توی کد زیر که توسط W3School گذاشته شده و توضیح داده که بعد از اینکه سند HTML به طور کامل بارگزاری شده باشد استفاده از متد document.write() باعث میشه همه ی تگ های صفحه پاک بشه و اونا جایگزینشون بشن .
توی کد زیر که اسکریپت قبل از اتمام تگ <html> نوشته شده پس چرا پاک میشن محتویات صفحه ؟
ممنونم
https://www.w3schools.com/jsref/tryi...ref_doc_write4
با Document.write پاک میشن بزرگوار اگر میخواید پاک نشه باید از inner HTML استفاده کنین.
<html>
<body>
<p id="p1">Hello World!</p>
<script>
function myFunction()
{
document.getElementById("p1").innerHTML = "New text!";
}
</script>
<button type="button" onclick="myFunction()">Click me!</button>
</body>
</html>