Я слышал, что это наиболее часто используется. Полем Полем Полем Я подумал об этом после просмотра искусства программирования DOM.
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> unt название документа </title> <style>. Подкладка: 20px;} .js {border: 1px solid #00f; Padding: 10px;} </style> </head> <body> <div> sss </div> <div id = "as"> </div> <div> </div> <div> </div> <div> </div> <div> </div> </body> </html> <script> function -class -class (classname) {var array = array () array () array ();/raf classInt = 0; // определить sepcript sppcript var tags = document.getElementsbytagname ("*"); // Получить все теги html для (var i in tags) {// transf tag if (i] .nodetype == 1) {// Судья тип Node if (i]. требуется и сформируйте массив {classObj [classint] = теги [i]; classint ++; }}} return classObj; // return speedsed массив} // следующее приведено тест var a = getElementsclass ("ca"); a [0] .onclick = function () {alert ("Мы здесь");} a [1] .innerhtml = 'Мы здесь'; </script>Иногда есть несколько классов DOM одинаково, поэтому вы можете справиться с этим так:
Кода -копия выглядит следующим образом:
var a = getElementsclass ("ca");
for (var i = 0; i <a.length; i ++) {
(функция (i) {
Блюдо (A [i])
})(я)
}
Если у вас есть несколько тех же классов, вы также можете использовать их вместе. Если вы хотите достичь JQ, где вы можете напрямую. Клике все еще нужно сделать более сложную обработку.