سبد (0)

document.scripts

مثال (document.scripts)

فهمیدن اینکه چه تعداد عنصر <script> در سند وجود دارند:

var x = document.scripts.length;

خروجی x در کد بالا

2

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

مجموعه ی scripts یک مجموعه از تمام عناصر <script> را در سند برمی گرداند.

نکته: عناصر درون مجموعه، همان طور که در سورس کد ظاهر می شوند، ذخیره می شوند.

نکته: همچنین برای اطلاعات بیشتر مقاله ی Script Object را ببینید.


پشتیبانی مرورگرها

اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این مجموعه پشتیبانی می کند.

Collection     
scripts بله بله 9.0  بله بله

نحوه استفاده

document.scripts

Properties

متدتوضیحات
length

تعداد عناصر <script> در مجموعه را برمی گرداند.


 نکته: این خصوصیت فقط خواندنی، می باشد.

Methods

متدتوضیحات
[index]

عنصر <script> را از مجموعه، با یک اندیس مشخص(که از 0 شروع می شود) برمی گرداند.

نکته: در صورتی که عدد اندیس خارج از محدوده باشد، null را برمی گرداند.

item(index)

عنصر <script> را از مجموعه، با یک اندیس مشخص(که از 0 شروع می شود) برمی گرداند.

نکته: در صورتی که عدد اندیس خارج از محدوده باشد، null را برمی گرداند.

namedItem(id)

عنصر <script> از مجموعه را با یک ID مشخص برمی گرداند.

نکته: در صورتی که id وجود نداشته باشد، null را برمی گرداند.

جزئیات تکنیکی

DOM Version: Core Level 3 کلیه توابع و خصوصیت های شیء Document در JavaScript
مقدار برگشتی

یک شیء HTMLCollection که مشخص کننده ی تمام عناصر <script> در سند می باشد. عناصر درون مجموعه، همان طور که در سورس کد ظاهر می شوند، ذخیره می شوند.

مثال

مثال - خودتان امتحان کنید

مثال (document.scripts)

[index]

به دست آوردن محتوای اولین عنصر <script> (اندیس 0) در سند:

var x = document.scripts[0].text;

خروجی x در کد بالا

document.write("Hello World!");

خودتان امتحان کنید »

مثال (document.scripts)

item(index)

به دست آوردن محتوای اولین عنصر <script> (اندیس 0) در سند:

var x = document.scripts.item(0).text;

خروجی x در کد بالا

document.write("Hello World!");

خودتان امتحان کنید »

مثال (document.scripts)

namedItem(id)

به دست آوردن محتوای عنصر <script> با آی دی myScript در سند:

var x = document.scripts.namedItem("myScript").text;

خروجی x در کد بالا

function myFunction() { var x = document.scripts.namedItem("myScript").text; document.getElementById("demo").innerHTML = x; }

خودتان امتحان کنید »

مثال (document.scripts)

ایجاد یک حلقه بر روی تمام عناصر <script>در سند و  نشان دادن id هر script در خروجی:

var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
    txt = txt + x[i].id + "<br>";
}

خروجی txt در کد بالا:

myFirstScript
mySecondScript

خودتان امتحان کنید »

آموزش های مرتبط

مرجع جاوا اسکریبت: HTML DOM Script Object

آموزش اچ تی ام ال: HTML Scripts

مرجع تگ ها: HTML <script> tag


کلیه توابع و خصوصیت های شیء Document در JavaScript Reference کلیه توابع و خصوصیت های شیء Document در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه