optgroup. Как к нему достучатся (удалить, перегруппировать)

_Leonchik_

Новичок
optgroup. Как к нему достучатся (удалить, перегруппировать)

собственно сам вопрос?

Решил применить optgroup как разделитель, а не как группировку option -ов.
По др. не вижу как можно визуально разделить елементы в списке.

Например в списке 2 option и 1 optgroup
<option value=1>1</option>
<optgroup label='----------'></optgroup >
<option value=2>2</option>

Если смотреть на количество елементов в списке (objSel.lehgth) выводи 2
Если по др. objSel.all.lehgth - выводит 3.

Надеялся на то что по tagName я смогу разлечить ху из ху.

Но tagName не видет optgroup.
Как еще можно отличить|отловить optgroup от option.
При удалении или смещение елементов (вверх, низ), надо оперировать данным optgroup, но как?
Например тут вобще сказано что он не поддерживаестя ни IE ни NN

Как хотябы тогда оперировать им. даже если и использовать его по назначению?
 
искали чтонибуть?

-~{}~ 30.07.07 20:08:

например как его удалять?

-~{}~ 30.07.07 20:26:

мое предложение юзать DOM
 
так можно удалить, если учесть что он у меня один.
objSel.getElementsByTagName('OPTGROUP')[0].removeNode(true);

А как поднять или опустить (или расширить) его - пока никак.
 
и?

-~{}~ 30.07.07 20:41:

может стоит задуматся о свойствах самого selecta?
 
Так можно его создать.

var obj = document.createElement('OPTGROUP');
obj.label = '*********';
objMain.insertBefore(obj, objMain[1]);
tf
может стоит задуматся о свойствах самого selecta?
т.е. применять реально как группировку или ? Я немного Вас недопонял.
 
круто, только я сомневаюсь что он имено туда добавил
http://phpclub.ru/paste/index.php?show=1819

-~{}~ 30.07.07 21:09:

особенно в опере

-~{}~ 30.07.07 21:14:

т.е. применять реально как группировку или ? Я немного Вас недопонял.
причем тут группировка???
 
если правильно индексом оперировать (objMain[index]), то вставляет правильно.
Для оперы наверное и не надо. Нет возможности проверить.

Это надо для внутренних работ сайта (ЦМС).

А как еще можно и самое главное как НУЖНО | ПРАВИЛЬНО?
 
правильно тут только одно. никогда не писать заглавными буквами, и не кричать на собеседников

Это надо для внутренних работ сайта (ЦМС).
нее, нам таких cms, не надо, сначало в опере не так работет, потом FF не поддерживается

Для оперы наверное и не надо. Нет возможности проверить.
скачать оперу поставь, полезно будет
а коли нет, use google
найдите пожалосто эту команду на своем компе, она все решит!
 
tf премного благодарен Вам за помошь.
я не кричу. заглавными больше не пишу.
ясно, будем качать браузеры, и use google.
 
Сверху