Подскажите как реализовать эту ерунду..

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Origammy, 23 июн 2007.

Статус темы:
Закрыта.
  1. Origammy

    Origammy Гость

    Необходимо с помощью явы-скрипта реализовать выборку значения заключенного между двумя тегами на странице. Как это реализовать можно?
    Пример: <id_1>123123</id>
    Необходимо выбрать эти самые 123123.
    Спасибо.
     
  2. GOsha

    GOsha Гость

    Для: Origammy
    Никак. Это делается с помощью PHP и регулярных выражений.
     
  3. Diter

    Diter Гость

    А какой контекст задачи, можно узнать? Ты страницу сам генерируешь или берешь уже готовую?

    Я к тому, что если сам страницу создаешь, то можно добавить дополнительную инфу, которая поможет потом извлечь эти цифры. Например, добавить id в тэг, а потом по id можно получить объект данного тэга и прочитать свойство innerHTML.
     
  4. Origammy

    Origammy Гость

    Страницу, создаю не я, а сервер. Для обработки же использую браузер который уже сам обрабатывает страницу используя скрипты пользователей.

    Контекст - браузерная игра.

    Вот пример: <td id=l4 title=1476>11920/14400</td>

    Я тоже дошел на данный момент до использования метода byId, однако не знаю как обработать строку чтобы выбрать значение до слеша (11920).

    Поможете?
     
  5. NikSoft

    NikSoft Гость

    Для: Origammy
    Конечно. Используй функию split("/").
    Первый элемент массива будет содержать значение 11920.
    Вот ссылка http://msdn2.microsoft.com/en-us/library/t5az126b.aspx
     
  6. garrymax

    garrymax Гость

    Код (Text):
    var idNum=4; // Это если нужно в цикле или с подстановкой значения
    var idBody= document.getElementById("l"+idNum).innerHTML; // тут все тело
    var idResult=idBody.substr(0,idBody.indexOf("/",0)); // тут тот самый нужный кусок тела
    Совместимо даже со всем старыми броузерами
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей