Нестандартный 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, время: 08:16. |