سمعت أنها الأكثر استخداما. . . . فكرت في الأمر بعد مشاهدة فن برمجة DOM.
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> <title> غير مستند </title> Padding: 20px ؛} .js {الحدود: 1px Solid #00f ؛ Padding: 10px ؛} </style> </head> <body> <viv> sss </viv> <div id = "as"> </viv> <viv> </viv> <viv> </viv> <viv> </viv> <div> </div> </div> </body> </html> classint = 0 ؛ // تحديد علامات var corpriving Array = document.getElementsByTagName ("*") ؛ // احصل على جميع علامات html لـ (var i in tags) {// transf tag tam if (tams [i] مطلوب ، وتشكيل صفيف {classObj [classInt] = العلامات [i] ؛ classint ++ ؛ }}} return classObj ؛ // إرجاع المصفوفة المكونة} // فيما يلي اختبار var a = getElementSclass ("ca") ؛ a [0] .onclick = function () {Alert ("نحن هنا") ؛} a [1] .innerhtml = 'نحن هنا' ؛ </script>في بعض الأحيان ، هناك العديد من فئات DOM ، بحيث يمكنك التعامل معها على هذا النحو:
نسخة الكود كما يلي:
var a = getElementSclass ("ca") ؛
لـ (var i = 0 ؛ i <a.length ؛ i ++) {
(وظيفة (i) {
تنبيه (A [i])
})(أنا)
}
إذا كان لديك العديد من الفئات نفسها ، فيمكنك أيضًا استخدامها معًا. إذا كنت ترغب في تحقيق JQ ، فأين يمكنك مباشرة. لا يزال هناك حاجة إلى القيام ببعض المعالجة الأكثر تعقيدًا.