динамическое айди тега
Хочу поменять атрибуть тега, только тег приходить с разной id, как можно поймать? ))
document.getElementById('_15_moderator_INSTANCE_XX XX').setAttribute('type', 'hidden'); Последний 4 символа всегда разные? |
document.querySelector('[id^="_15_moderator_INSTANCE"]').type = 'hidden' |
Что то не работает,
<input type="text" value="" name="_15_moderator_INSTANCE_uccv" id="_15_moderator_INSTANCE_uccv"> как был text, так и остался. Может через value поймать, поле не нужная, можно написать что угодно туда? |
alert(document.querySelector('[id*="moderator_INSTANCE"]').length)
|
Зачем же ты обманываешь, милый человек?
<input type="text" value="" name="_15_moderator_INSTANCE_uccv" id="_15_moderator_INSTANCE_uccv" /> <script> document.querySelector('[id^="_15_moderator_INSTANCE"]').type = 'hidden' </script> <input type="text" value="" name="_15_moderator_INSTANCE_uccv" id="_15_moderator_INSTANCE_uccv" /> |
хм, поле находится в сплывающей окне, там алерт даже не работает.
|
а так на сайте работает, по видимо скрипт не загружается там, спасибо большое
|
Цитата:
|
Можно сделать вот так
document.getElementById(id).children[i].type='....'; И вот так document.getElementById('_'+i+'_text').type='....'; |
Цитата:
|
Может тогда так?
window.onload = function() { document.querySelector('[id^="_15_moderator_INSTANCE"]').type = 'hidden'; } |
Все получилось, поле найден.
|
Часовой пояс GMT +3, время: 14:43. |