이 시도 :
var links_html_list = [];
var links = document.getElementsByTagName('a');
for(var l in links) {
if(typeof links[i] == undefined) continue;
links_html_list.push(links[i].innerHTML);
}
function search(term) {
var results = [];
for(var l in links_html_list) {
var cur = links_html_list[l];
if(typeof cur == undefined) continue;
if(cur.indexOf(term) != -1) results.push(cur);
}
return (results.length > 0) ? results : null;
}
무엇 search
함수가하는 것은 그것이 문자열 목록을 반복하고있는 경우에 term
(indexOf
)가, 다음은 인 배열로 밀어 얻을 것이다 반환되었습니다. 일치하는 항목이 없으면 null
을 반환합니다.
재생 해 주셔서 감사합니다. 그러나이 방법은 도움이되지 않습니다 ... 알 수없는 수정 자 'a'와 같은 오류가 발생합니다. – abhis
죄송합니다. 게시 된 코드를 편집하기 전에 "/ a"앞에 백 슬래시를 추가하십시오. – Josiah