JavaScript를 사용하여 웹 페이지의 DOM 트리를 반복하고 'hipster'라는 단어의 모든 인스턴스를 링크 또는 이미지 src의 일부가 아니라면 다른 단어로 바꿔야합니다. 예를 들어 단락에 'hipster'가 표시되면 대체해야합니다. 이 이미지의 src=""
URL에 있다면JavaScript : DOM 트리를 반복하고 텍스트를 바꿉니 까?
는하지만, 그 은 그것이 URL에 그 단어를 대체하기 때문에 경우 교체 할 수 없습니다한다, URL은 분명히 나옵니다.
저는 이것을 구현하는 데 정말로 어려움을 겪었습니다.
var items = document.getElementsByTagName("*");
var i = 0;
for (i = 0; i < items.length; i++){
if(i.nodeType == 3){
i.html().replace(/hipster/gi, 'James Montour');
}
else{
//do nothing for now
}
}
당신이 질문을 확인 하시겠습니까? 그것은 말이되지 않습니다. 예를 들어 'hipster'가 단락에 나타나면 대체해야하지만 이미지의 src URL에있는 경우 대체해야합니다. " 당신의 사건 중 하나에서 "해서는 안된다"는 뜻이 아니 었습니까? – spender
또 다시, 나는 두려워. 이제 첫 번째 및 두 번째 paras는 서로의 반대라고 말합니다. – spender