Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поиск по Name (https://javascript.ru/forum/misc/37145-poisk-po-name.html)

PiExeL 09.04.2013 13:09

Поиск по Name
 
Существует ли возможность искать элементы сразу по нескольким Name?

elem = document.getElementsByName("name1", "name2");

или может можно как-то два результата поиска склеить в один?

tsigel 09.04.2013 13:11

Конечно существует! Напишите такую функцию сами, и ищите на здоровье!

bret 09.04.2013 13:14

Цитата:

Сообщение от PiExeL (Сообщение 245013)
Существует ли возможность искать элементы сразу по нескольким Name?

elem = document.getElementsByName("name1", "name2");

или может можно как-то два результата поиска склеить в один?

Нет и нет

http://javascript.ru/tutorial/dom/search

devote 09.04.2013 13:19

Цитата:

Сообщение от PiExeL
Существует ли возможность искать элементы сразу по нескольким Name?

да
var elem = document.querySelectorAll('[name="name1"],[name="name2"]');

Цитата:

Сообщение от PiExeL
или может можно как-то два результата поиска склеить в один?

да
var elem1 = document.getElementsByName("name1");
var elem2 = document.getElementsByName("name2");
var elem = Array.prototype.slice.call(elem1, 0).concat(Array.prototype.slice.call(elem2, 0));

PiExeL 09.04.2013 13:36

devote,
Премного благодарен, вопрос снят.


Часовой пояс GMT +3, время: 12:54.