그래서 같은 기능을 작성했습니다 :데이터 내보내기는
wordSnatcher('li', 'b');
:이 기능은 다음과 같이 보일 것이다 구현 될 것이다 어떻게
function wordSnatcher(element, startsWith) {
var arrOfElem = document.getElementsByTagName(element);
var nwArr = [];
var tmp = "";
for (var i = 0; i < arrOfElem.length; i++) {
tmp = arrOfElem[i];
if (tmp.textContent.charAt(0).toLowerCase() == startsWith.toLowerCase() &&
tmp.textContent.length > 3) {
nwArr.push(tmp.textContent);
}
}
return nwArr.sort();
}
최종 결과는 지정된 문자로 시작하고 웹 브라우저의 콘솔에서 실행될 때 지정된 요소에 상주하는 모든 단어의 HTMLCollection입니다.
지금까지이 같은 변수에 배열을 저장했습니다 :
var b = wordSnatcher('li', 'b');
그러나 이것은 단지 내가 어떻게 알아 내려고 내 머리를 건 드리는 봤는데 ... 지금까지 저를 얻을 수 I 이 배열을 가져 와서 외부 JavaScript 파일로 옮길 수 있습니다. 클립 보드를 사용하여 콘솔에서 복사 할 수 없으며 클립 보드 (예 : .txt 파일)를 사용하여 가져올 수있는 매체로 내보낼 수 없습니다.
어떤 이유로 어레이 값의 일부만 출력하는 것처럼 보이는 콘솔에 로그를 기록합니다.
그 외에도 내가하고 싶은 일의 목적을 무너 뜨리고 싶습니다. 배열로 서식이 지정됩니다.
내가 그것을 시도하고 당신이 정확하게 그것을 시도하려는 경우, 동안이 페이지의 콘솔에서이 기능을 사용 : http://www.scrabblefinder.com/starts-with/b/
는 수행이 쉽게 관리 할 수없는 것입니다 5000 단어의 배열을 얻을 수
단순히 어딘가에 유지하거나 외부 (원시) 프로그램에서 데이터에 액세스 할 수있게하려고합니까? – Beartums
나는 많은 단어를 수집하여 나중에 참조 할 수 있도록 배열에 저장하려고했습니다. – MddHtt13
그런 다음이 프로그램을 사용하여 다른 프로그램에서 임의로 단어를 가져옵니다. – MddHtt13