كيفية الحصول على الكائن المحدد على الصفحة الحالية في JavaScript.
الطريقة كما يلي:
نسخة الكود كما يلي:
document.getElementById (id) // الحصول على الكائن بقيمة المعرف المحددة
document.getElementsByName (name) // احصل على مجموعة من الكائنات ذات قيمة الاسم المحددة
document.all [] // الأشياء الذكية ليست معيار الويب
document.getElementsByTagName // احصل على مجموعة من الكائنات ذات قيمة العلامة المحددة
فيما يلي مثال ، فقط قم بإزالة التعليق وقم بتشغيله مباشرةً لرؤية التأثير.
نسخة الكود كما يلي:
<! doctype html public "-// w3c // dtd html 4.0 transitional // en">
<html>
<head>
<title> وثيقة جديدة </title>
<meta name = "generator" content = "editPlus">
<meta name = "المؤلف" content = "">
<meta name = "الكلمات الرئيسية" content = "">
<meta name = "الوصف" content = "">
</head>
<body>
<form method = "post" name = "mainfrm" Action = "">
<type type = "hidden" name = "text" id = "text" value = "Just Practice">
<type type = "hidden" name = "organistiD" value = "Verify document.all">
<griding>
<tr>
<td align = "right"> منظمة المخزون: </td>
<td> <input type = "text" name = "organistiD" id = "organistiD" value = "Inventory Organization"> </td>
</r>
<tr>
<td align = "right"> ترميز المتجر الفرعي: </td>
<td>
<حدد name = "subinventorycode" id = "subinventorycode">
<value Option = "qtwl"> qtwl </soph>
<Option Value = "Btspt"> btspt </portion>
<value Option = "BTS"> bts </soph>
</select>
</td>
</r>
<tr>
<td colspan = "2" align = "center"> <input type = "button" value = "Get the Completed onClick =" do_check () "> </td>
</r>
</table>
</form>
</body>
</html>
<script language = "javaScript">
<!-
وظيفة do_check () {
// getElementById: هو الحصول على عناصر من خلال الهوية ، بحيث يمكنك الوصول فقط إلى عناصر مع مجموعة الهوية.
// يمكن ضمان قيمة إرجاع الطريقة لتكون الكائن الذي تحتاجه ، لأن قيمة معرف الكائن في الصفحة بأكملها فريدة من نوعها.
// var organistiD = document.getElementById ("OrganistractId") ؛
// Alert (OrganizationId.value) ؛
// getElementsByName: هو الحصول على عناصر من خلال الاسم.
// قيمة الإرجاع للطريقة هي صفيف.
// فقط أن طول الصفيف هو واحد في هذا الوقت.
// var organistiD = document.getElementSbyName ("OrganistractionId") ؛
// Alert (OrganizationId [0] .Value) ؛
// ALERT (OrganizationId.Length) ؛
// getElementsByTagname: احصل على العناصر من خلال اسم العلامة (اسم العلامة).
// لذلك هذه الطريقة و getElementsByName تدركها بشكل أساسي ، كما أنها تحصل على صفيف ، لكنها مجرد فرق في طريق الحصول على الكائن.
// var inputs = document.getElementSbyTagName ("input") ؛
// ALERT (inputs.length) ؛
// تنبيه (المدخلات [0]. value) ؛
// التنبيه (المدخلات [1]. القيمة) ؛
// تنبيه (المدخلات [2]. القيمة) ؛
// document.all [] هو متغير صفيف يتكون من جميع الملصقات في المستند ، بما في ذلك جميع العناصر في كائن المستند.
// بشكل عام ، يتم الحصول على العنصر المحدد بالاسم ، لكنه أكثر ذكاءً من GetElementsByName.
// var organistiD = document.all ["OrganizationId"] ؛
// ALERT (OrganizationID [0] .VALUE)
// document.all ["OrganizationId"]
// document.all.item ("OrganizationId")
}
//->
</script>