내 HTML 내의 모든 요소에 대해이 코드를 적용 할 수없는 코드가 있습니다. [0]은 하나만 의미하는 것을 알고 있습니다. 그러나 코드는 원시 js없이 작동하지 않습니다.getElementsbyClassName은 모든 요소를 찾아서 작동합니다.
window.onload = function yourFunction(){
var str = document.getElementsByClassName('icon')[0].innerHTML;
var res = str.replace(/_s\.png/g, ".png")
document.getElementsByClassName('icon')[0].innerHTML = res;
setTimeout(yourFunction, 5000);
}
yourFunction();
당신은 for 루프를 사용한다 내가하려는 JSFiddle
은 '아이콘'클래스
은 루프 들어 본 적이 있습니까? – Simon
는'getElementsByClassName'는'NodeList'을 반환합니다. 당신은 도움이되지 않습니다 설명없이 그들 모두에게 – Li357