Нестандартный getElementByName
Есть некая форма в которой присутствут поля различного типа например
<input name=c[1] > <input name=c[2] > <input name=c[3] > естественно колличество полей меняется так же как и содержимое [] Мне необходимо посчитать колличество именно этих полей и обратиться к их соддержимому. Возможно что то типа такого getElementByName(регулярое выражение) возможноли решить такую задачу ? (не прибегая к джейквери и т.д) |
Выбирайте все input'ы в документе и берите из них нужные.
|
Как ?
Первый шаг: var elemList = document.getElementById("basket").getElementsByTag Name('input'); Получаю все импуты (включая субмиты и хидены). Как дальше выбрать только те которые нужны ? |
var newArr = []; for (var i = 0, len = elemList.lenght; i < len; i++) { if (elemList[i].name.search(/\[0-9{1,3}\]/) != -1) newArr.push(elemList[i]); } Как-то так. |
а класс добавить нельзя?
+ .getElementsByClassName |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 00:42. |