-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
맛집 클릭시 상세조회 부분에서 오류가 생겨요ㅜㅜ
23.02.22 11:15 작성 23.02.22 11:37 수정 조회수 221
0
return에서 기존 hello 문구를 지우고 엔터를 치면 여기서 부터 오류가 떠요
그리고
이렇게html에서 js로 옮기는 과정에서 오류가 뜨는데 어떻게 해야되나요?
답변을 작성해보세요.
0
0
Jiwoon Jeong
지식공유자2023.02.22
안녕하세요.
전체 코드는 다음과 같습니다.
따옴표가 아닌 백틱 (`) 으로 감싸주시면 될 것 같습니다.
function getContent(data) {
// 유튜브 섬네일 id 가져오기
let replaceUrl = data.videoUrl;
let finUrl = "";
replaceUrl = replaceUrl.replace("https://youtu.be/", "");
replaceUrl = replaceUrl.replace("https://www.youtube.com/embed/", "");
replaceUrl = replaceUrl.replace("https://www.youtube.com/watch?v=", "");
finUrl = replaceUrl.split("&")[0];
// 인포윈도우 가공하기
return `
<div class="infowindow">
<div class="infowindow-img-container">
<img
src="https://img.youtube.com/vi/${finUrl}/mqdefault.jpg"
class="infowindow-img"
/>
</div>
<div class="infowindow-body">
<h5 class="infowindow-title">${data.title}</h5>
<p class="infowindow-address">${data.address}</p>
<a href="${data.videoUrl}" class="infowindow-btn" target="_blank">영상이동</a>
</div>
</div>
`;
}
답변 2