متد HTML DOM Document write()
- پچھلے صفحے URL
- آئندہ صفحہ writeln()
- کم سے اوپر واپس HTML DOM Documents
تعریف و استفاده
write()
این متد مستقیم به جریان مستند باز شده (HTML) نوشته میشود.
اخطار
write()
این متد در صورت استفاده روی یک مستند بارگذاری شده، تمام HTMLهای موجود را حذف میکند.
write()
این متد نمیتواند در XHTML یا XML استفاده شود.
توجه:write()
این متد معمولاً برای نوشتن به جریان خروجی باز شده توسط متد open() استفاده میشود. لطفاً به مثال زیر مراجعه کنید.
لطفاً به: مراجعه کنید
مثال
مثال 1
مستقیم متن رو در خروجی HTML بنویسید:
document.write("Hello World!");
مثال 2
مستقیم HTML عناصر رو در خروجی HTML بنویسید:
document.write("<h2>Hello World!</h2><p>Have a nice day!</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
:
چروم | آئی� | ایج | فائرفاکس | سافری | آپریا |
---|---|---|---|---|---|
چروم | آئی� | ایج | فائرفاکس | سافری | آپریا |
پشتیبند | پشتیبند | پشتیبند | پشتیبند | پشتیبند | پشتیبند |
- پچھلے صفحے URL
- آئندہ صفحہ writeln()
- کم سے اوپر واپس HTML DOM Documents