أحدث البرامج التعليمية وتطوير الشبكة
 

HTML DOM write() Method

<كائن المستند

مثال

كتابة بعض النص مباشرة إلى وثيقة HTML:

document.write("Hello World!");
انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

و write() طريقة يكتب عبارات HTML أو شفرة جافا سكريبت لوثيقة.

و write() يستخدم الأسلوب الغالب للاختبار: إذا تم استخدامه بعد تحميل وثيقة HTML بشكل كامل، أنه سيتم حذف كافة HTML الموجودة.

ملاحظة: عندما لا يتم استخدام هذه الطريقة للاختبار، وغالبا ما يتم استخدامه لكتابة بعض النصوص إلى دفق إخراج فتح من قبل وثيقة. open() الأسلوب. انظر "More Examples" أدناه.

نصيحة: إن وثيقة. writeln() أسلوب يشبه write() ، إلا أنه يضيف حرف السطر بعد كل بيان.


دعم المتصفح

طريقة
write() نعم فعلا نعم فعلا نعم فعلا نعم فعلا نعم فعلا

بناء الجملة

document.write( قيم معلمة
معامل وصف
exp1,exp2,exp3,... اختياري. ما يكتب إلى دفق إخراج. حجج متعددة يمكن سرد وسيتم إلحاق وثيقة من أجل حدوث

تفاصيل تقنية

قيمة الإرجاع: لا قيمة الإرجاع

أمثلة

مزيد من الأمثلة

مثال

إرسال عناصر HTML مع النص مباشرة إلى وثيقة HTML:

document.write("<h1>Hello World!</h1><p>Have a nice day!</p>");
انها محاولة لنفسك »

مثال

إرسال الكائن التسجيل مباشرة إلى وثيقة HTML:

document.write(Date());
انها محاولة لنفسك »

مثال

باستخدام document. write() document. write() بعد تحميل وثيقة HTML بالكامل، سيتم حذف كل HTML القائمة.

في هذا المثال نحن لتوضيح ما يحدث عندما نضع document. write() document. write() داخل دالة. عندما يتم استدعاء وظيفة، سيتم الكتابة فوق كل عناصر HTML واستبدال نص جديد، محدد:

// This should be avoided:
function myFunction() {
    document.write("Hello World!");
}
انها محاولة لنفسك »

مثال

فتح دفق إخراج، إضافة بعض النصوص، ثم أغلق تيار الإخراج:

document.open();
document.write("<h1>Hello World</h1>");
document.close();
انها محاولة لنفسك »

مثال

فتح نافذة جديدة تسمى "MsgWindow" ، وكتابة بعض النصوص في ذلك:

var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
انها محاولة لنفسك »

مثال

الفرق بين write() و writeln() :

<body>

<p>Note that write() does NOT add a new line after each statement:</p>

<pre>
<script>
document.write( "Hello World!" );
document.write( "Have a nice day!" );
</script>
</pre>


<p>Note that writeln() add a new line after each statement:</p>

<pre>
<script>
document.writeln( "Hello World!" );
document.writeln( "Have a nice day!" );
</script>
</pre>

</body>
انها محاولة لنفسك »

مثال

كتابة بعض النص مباشرة إلى وثيقة HTML، مع سطر جديد بعد كل بيان (using <br>) :

document.write("Hello World! <br>");
document.write("Have a nice day!");
انها محاولة لنفسك »

<كائن المستند