مетод HTML DOM Document write()
- صفحه قبلی URL
- صفحه بعدی writeln()
- بازگشت به لایه بالاتر مستندات DOM HTML
تعریف و استفاده
write()
این روش مستقیماً به جریان سند باز شده (HTML) نوشته میشود.
اخطار:
write()
این روش در صورت استفاده روی یک سند بارگذاری شده، تمام HTMLهای موجود را حذف میکند.
write()
این روش نمیتواند در XHTML یا XML استفاده شود.
توجه داشته باشید:write()
این روش معمولاً برای نوشتن به جریان خروجی باز شده توسط روش open() استفاده میشود. لطفاً به مثال زیر مراجعه کنید.
لطفاً به: مراجعه کنید
مثال
مثال 1
تنها متن را مستقیماً به خروجی HTML بنویسید:
document.write("Hello World!");
مثال 2
عناصر HTML را مستقیماً به خروجی HTML بنویسید:
document.write("<h2>سلام دنیا!</h2><p>روزی خوب داشته باشید!</p>");
مثال 3
بعد از بارگذاری مستند از document.write() برای حذف تمام HTML موجود استفاده نکنید:
// باید از این حالت اجتناب کرد: function myFunction() { document.write("Hello World!"); }
مثال 4
یک اشیای تاریخ مستقیماً به خروجی HTML بنویسید:
document.write(Date());
مثال 5
یک جریان خروجی باز کنید، چند خط HTML اضافه کنید و سپس جریان خروجی را ببندید:
document.open(); document.write("<h1>Hello World</h1>"); document.close();
مثال 6
یک پنجره جدید باز کنید و در آن HTML بنویسید:
const myWindow = window.open(); myWindow.document.write("<h1>New Window</h1>"); myWindow.document.write("<p>Hello World!</p>");
قانوننویسی
document.write(exp1, exp2, exp3, ...)
پارامتر
پارامتر | توضیح |
---|---|
exp1, exp2, exp3, ... |
اختیاری. جریان خروجی. اجازه میدهد چندین پارامتر را به ترتیب ظهور به مستند اضافه کند. |
ارتباط بازگشتی
هیچکدام
تفاوت بین write() و writeln()
writeln() یک خط شکست در انتهای هر خط اضافه میکند. write() این کار را نمیکند.
مثال
document.write("Hello World!"); document.write("Have a nice day!"); document.write("<br>"); document.writeln("Hello World!"); document.writeln("Have a nice day!");
توجه داشته باشید
در HTML استفاده کنید writeln() مفهوم ندارد. فقط در حالت نوشتن مدخل متنی (type=".txt") مفید است. خطوط شکست در HTML نادیده گرفته میشوند.
اگر میخواهید در HTML خط بندی کنید، باید از段落یا <br>
:
مثال 1
document.write("Hello World!"); document.write("<br>"); document.write("Have a nice day!");
مثال 2
document.write("<p>Hello World!</p>"); document.write("<p>Have a nice day!</p>");
پشتیبانی مرورگر
همه مرورگرها از آن پشتیبانی میکنند document.write
:
کروم | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
کروم | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی URL
- صفحه بعدی writeln()
- بازگشت به لایه بالاتر مستندات DOM HTML