Изменить текст б / п Span тег с не имеет идентификатора, в сценарии Java - PullRequest
0 голосов
/ 06 декабря 2010

У меня есть тег span без идентификатора

Например: <span>Welcome</span>

У меня много тегов span на одной веб-странице.

Есть ли способполучить доступ к этому тегу span в javascript и изменить

«Добро пожаловать» на «что-то другое»

Спасибо

1 Ответ

4 голосов
/ 06 декабря 2010

Если нет идентификатора или другого атрибута, который вы можете выбрать, тогда вы можете перебрать все элементы <span> в поисках точного текста (например, через .innerHTML), например:

var spans = document.getElementsByTagName("span");
for(var i=0;i<spans.length; i++) {
    if(spans[i].innerHTML == "Welcome") {       //is this the "Welcome" span?
        spans[i].innerHTML = "something else";  //change to new value
        break;                                  //hop out of the loop, we're done
    }
}

Вы можете проверить это здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...