dom и regexp
1 как получить ссылки на все этлементы, id которых удоволетворяет определеннуму regexp
2 как вобще работать с ними |
1.
var elements = (document.querySelectorAll ? document.querySelectorAll('*[id]') : document.getElementsByTagName('*')), i = 0, regexp = /id\d{3}/i, collection = []; for(; i<elements.length; i++) if(regexp.test(elements[i].id)) collection.push(elements[i])В массиве collection будут все элементы, чей ID подходит регэкспу regexp (/id\d{3}/i). 2. http://javascript.ru/basic/regular-expression |
спасибо
querySelectorAll - что такое |
Выборка узлов по css селектору. Поддерживается только новыми браузерами. Таким образом я постарался сократить кол-во обрабатываемых элементов, выбрав только те, которые имеют указанный аттрибут id.
http://www.codeisart.ru/w3c-css-sele...orall-methods/ |
по name тоже сможет?
файрфокс и опера поддерживают? |
По идее, должна быть поддержка всех css селекторов. И опера, и фф, и хром (и т.д. по прогрессивным браузерам) поддерживают селекторы атрибутов.
|
Цитата:
|
Часовой пояс GMT +3, время: 09:53. |