JS를 배우는 중입니다. 내 페이지의 모든 링크에 정수 (클릭 수)를 추가하려고합니다.이 데이터는 외부 API에서 파싱됩니다.dom을 변경하지 않고 Javascript 페이지 오버레이
현재 각 링크에 대한 textContent 링크를 변경하고 모든 텍스트 링크에서 잘 작동하는 textContent 끝에 정수를 추가하지만이 클릭 수를 이미지에 추가하는 데 문제가 있습니다. 그 페이지. 페이지의 이미지에 대한 클릭 수를 표시하는 가장 좋은 방법은 무엇입니까? 클릭 수를 이미지의 오버레이로 추가 할 수 있습니까? 지금까지
내 코드 :
function ls(url) {
var getURL = "url" + url;
var req = new XMLHttpRequest();
req.open("GET", getURL, "true");
req.onload = function() {
var resObj = JSON.parse(req.responseText);
var links = document.querySelectorAll("a");
for (var i = 0; i < links.length; i++) {
var rawLink = links[i].href; var linkText = links[i].textContent; var link = links[i].href.replace(/(.*)#?/, "$1");
var escapedLink = escape(rawLink);
if (rawLink in resObj) {
links[i].textContent = linkText + " (" + resObj[rawLink] + ")";
} else if (escapedLink in resObj) {
links[i].textContent = linkText + " (" + resObj[escapedLink] + ")";
}
}
};
이것은 단지 내가 페이지 레이아웃을 엉망으로하지 않고 이미지에이 linkcount을 추가 할 수 있습니다 어떻게는 TextContent의 마지막에 링크 카운트를 추가합니다.
귀하의 질문은 매우 모호합니다. 보유하고있는 코드 예제를 제공하고 원하는 방식으로 더 나은 방식으로 설명하십시오. 지금 대답은 "어쩌면"입니다. –
내가 끝내기 전에 실수로 게시 된 질문!, 그냥 업데이 트되었습니다. – Yogzzz