Latest web development tutorials

خاصية HTML DOM

الملكية هي قيمة عقدة (عناصر HTML)، يمكنك الحصول على أو تعيين.


واجهة برمجة

بواسطة جافا سكريبت (وغيرها من لغات البرمجة) إلى HTML DOM الوصول.

يتم تعريف جميع عناصر HTML ككائن، واجهة برمجة هو أسلوب كائن وخصائص الكائن.

هذه الطريقة عملية (مثل إضافة أو تعديل العناصر) التي يمكن تنفيذها.

الملكية هو أنه يمكنك الحصول على أو تعيين القيمة (على سبيل المثال، اسم العقدة أو المحتوى).


الخاصية innerHTML

أسهل طريقة للحصول على محتوى العنصر هو استخدام الخاصية innerHTML.

الخاصية innerHTML للحصول على أو استبدال محتوى العناصر HTML مفيدة.

أمثلة

التعليمة البرمجية التالية يحصل على معرف = "مقدمة" العنصر <p> وHTML داخلي:

أمثلة

<html>
<body>

<p id="intro">Hello World!</p>

<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>

</body>
</html>

محاولة »

في المثال أعلاه، getElementById هو وسيلة، في حين HTML داخلي هو خاصية.

مصباح

الخاصية innerHTML يمكن استخدامها للحصول على أو تعديل أي عناصر HTML، بما في ذلك <HTML> و <BODY>.



تحدد السمة NodeName اسم العقدة.

  • nodeName هو للقراءة فقط
  • nodeName مع نفس اسم العلامة من عقدة عنصر
  • nodeName السمة العقد مع نفس اسم السمة
  • nodeName عقدة النص دائما #text
  • وثيقة nodeName العقدة هي دائما #document

ملاحظة: nodeName يحتوي دائما الكبير عنصر HTML اسم العلامة.


الملكية nodeValue

قيمة العقار NodeValue العقدة المحددة.

  • عقدة عنصر nodeValue هو غير معروف أو فارغة
  • nodeValue عقدة النص هو النص نفسه
  • nodeValue عقدة السمة قيمة سمة

يحصل على قيمة العنصر

والمثال التالي استرداد <ص معرف = "مقدمة"> القيم عقدة سمة النص:

أمثلة

<html>
<body>

<p id="intro">Hello World!</p>

<script type="text/javascript">
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>

</body>
</html>

محاولة »


الخاصية nodeType

الخاصية NodeType ترجع نوع من العقدة. وللقراءة فقط nodeType.

أنواع العقدة هي أكثر أهمية:

العنصر نوع NodeType
العنصر 1
ممتلكات 2
نص 3
مذكرة 8
ملف 9