inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Những bước đầu tiên với JavaScript dành cho Web Frontend

Thiết lập danh ngôn bằng cách sử dụng API

명언 설정하는데 위치설정 오류가 있어요!

Đã giải quyết

143

yeon2020

8 câu hỏi đã được viết

0

질문 작성법

화면 캡처 2025-05-21 140603.png.webp

강사님처럼 명언을 검색바 밑으로 보여지게 출력하고 싶은데요, 저는 오른쪽으로 명언이 출력되요! 명언바 위치 설정을 어떻게 해야 하는 지 궁금해요?!

const API_URL = "https://random-quote.hyobb.com/";
const quoteElement = document.getElementById("quote");
const quoteItem = localStorage.getItem("quote");

const nowDate = new Date();
const month = nowDate.getMonth() + 1;
const date = nowDate.getDate();

const setQuote = (result) => {
  let quote = { createDate: `${month}-${date}`, quoteDate: result };
  localStorage.setItem("quote", JSON.stringify(quote));
  quoteElement.textContent = result;
};

const getQuote = async () => {
  try {
    const data = await fetch(API_URL).then((res) => res.json());
    const result = data[1].respond;
    setQuote(result);
  } catch (err) {
    console.log(`err:${err}`);
    setQuote("작은 기회로 부터 종종 위대한 업적이 시작된다. - 데모스테네스");
  }
};

getQuote();

javascript dom

Câu trả lời 2

1

hyobin

우선 html 파일의 코드 확인이 필요할 것 같습니다.
명언이 들어갈 div의 위치를 아래와 동일하게 배치했는지 확인해보시고, 그럼에도 오른쪽에 배치되신다면, 다시 한 번 질문 남겨주세요!

    <div class="main-container">
        <div class="main-wrapper">
            <div class="today-info">
                <div class="date" id="date">
                    <!-- 날짜&요일 -->
                </div>
                <div class="time" id="time">
                    <!-- 현재 시간 -->
                </div>
            </div>
            <div class="search">
                <input id="search-input" autocomplete="off" placeholder="검색어를 입력하세요" />
            </div>
        </div>
        <div class="quote" id="quote">
							<!-- 명언 -->
				</div>
    </div>

0

yeon2020

끝까지 강의 대로 코드를 완성해나가니, 강사님처럼 똑같은 결과물이 나왔어요, 답변 감사드립니다ㅠㅠ

브라우져 호환성 문의

0

67

2

4-23 Promise객체 12:05 코드 질문

0

60

2

<div class="bookmark-item-add-btn"> 질문

0

58

2

랜덤이미지

0

60

2

"6. 1. (최신 버전) 자바스크립트 코딩 환경 설정"의 화면이 정상적으로 출력되지 않습니다

1

72

2

북마크바 디폴트가 "북마크 열기"로 뜹니다.

1

130

1

홈페이지 이미지 추가 방법 문의드립니다!

0

115

2

북마크 추가 버튼 활성화 오류 문의드립니다!

0

113

1

북마크바 배치 문의드립니다!

0

114

2

4:45 부터 무한로딩되어 재생이 안됩니다ㅠ

1

105

1

BigInt Type 에 대하여

0

87

1

계속 헷갈리네요. 이게 맞나요?

1

149

2

섹션 7 - 7 프로젝트 적용하기

1

121

2

섹션7 - 7 프로젝트 적용하기

0

88

1

섹션7-4 api사용해서 명언 설정하기

0

135

2

6분 53초 질문입니당

1

119

2

왜 전부다 div태그로 만드는지 궁금합니다.

1

232

2

[수업질문] bookmark.js에서

0

130

2

최종 프로젝트 적용

0

181

2

append&appendChild+메소드 호출

1

138

1

코드샌드박스 업데이트

0

168

2

async pending상태의 promise객체

1

151

2

화면이 다릅니다.

1

178

1

extensions 질문

1

1296

1