powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
7 сообщений из 7, страница 1 из 1
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33355877
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как можно получить доступ к элементам в таблице, ид которых начинается с 'id1'?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<table>
<tr id="id1">
...
</tr>
<tr id="id1_1">
...
</tr>
<tr id="id1_2">
...
</tr>
<tr id="id1_2_1">
...
</tr>
<tr id="id1_2_2">
...
</tr>
<tr id="id1_3">
...
</tr>
<tr id="id2">
...
</tr>
</table>
...
Рейтинг: 0 / 0
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33356003
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему не подходит перебор всех узлов таблицы и поиск в ID соответствующей подстроки? (Если id1 входит в строку id1*, то значит это то, что нам и нужно.)
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33356052
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cперебор всех узлов таблицыЧестно говоря, я не знаю как это делать, и пока мои поиски были безуспешными - вот и запостил на форум. :)

Буду благодарен любой информации.
...
Рейтинг: 0 / 0
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33356211
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ленись, а подумай
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33356325
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berkut 4m@t!cперебор всех узлов таблицыЧестно говоря, я не знаю как это делать, и пока мои поиски были безуспешными - вот и запостил на форум. :)

Буду благодарен любой информации.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<html>
  <script type="text/javascript">
    function init(){
      var i =  0 ;
      
      for (i =  0 ; i < document.getElementById("main").childNodes.length; i++){
        if (document.getElementById("main").childNodes.item(i).tagName != undefined){
          document.getElementById("main").childNodes.item(i).innerHTML = "Yo";
//           alert( 0 );
        }
      }
    }
  </script>
  <body id="main" onload="init();">
    <p> 1 </p>
    <p> 2 </p>
    <p> 3 </p>
    <p> 4 </p>
    <p> 5 </p>
  </body>
</html>
...
Рейтинг: 0 / 0
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33356339
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<html>
  <script type="text/javascript">
    function init(){
      var obrazec = new RegExp("id1", "i");
      var i =  0 ;
      
      for (i =  0 ; i < document.getElementById("main").childNodes.length; i++){
        if (document.getElementById("main").childNodes.item(i).tagName != undefined){
          document.getElementById("main").childNodes.item(i).innerHTML = "Yo";
 
           alert(document.getElementById("main").childNodes.item(i).getAttribute('id') + " " + obrazec.test("id1_1"));
           
        }
      }
    }
  </script>
  <body id="main" onload="init();">
    <p id="id1_1"> 1 </p>
    <p id="id2_1"> 2 </p>
    <p id="id1_2"> 3 </p>
    <p id="id2_2"> 4 </p>
    <p id="id1_3"> 5 </p>
  </body>
</html>
Попроси написать регулярное выражение и всё заработает. Моё RegExp всё время выдаёт true пачимута.
...
Рейтинг: 0 / 0
(JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
    #33357089
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю! :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как получить доступ к элементам, зная только часть имени в атрибуте id?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]