Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML DOM Quote(인용) 객체 완벽 가이드

HTML DOM의 Quote 객체는 HTML 문서 내 <q> 요소를 나타냅니다. <q> 태그는 짧은 인용문을 표시할 때 사용되며, 브라우저는 일반적으로 해당 텍스트를 따옴표로 감싸서 렌더링합니다.

Quote 객체 생성 방법

JavaScript에서 createElement() 메서드를 사용하여 새로운 quote 객체를 생성할 수 있습니다.

문법

document.createElement("Q");

Quote 객체의 속성

Quote 객체가 제공하는 주요 속성은 다음과 같습니다.

속성설명
cite인용 출처를 나타내는 cite 속성의 값을 읽거나 수정합니다. 일반적으로 인용된 내용의 원본 URL을 지정하는 데 사용됩니다.

예제 코드

다음 예제는 버튼 클릭 시 동적으로 quote 객체를 생성하여 문서에 추가하는 방법을 보여줍니다.

<!DOCTYPE html>
<html>
<head>
<style>
    body{
        text-align:center;
        background-color:#fff;
        color:#0197F6;
    }
    h1{
        color:#23CE6B;
    }
    .btn{
        background-color:#fff;
        border:1.5px dashed #0197F6;
        height:2rem;
        border-radius:2px;
        width:60%;
        margin:2rem auto;
        display:block;
        color:#0197F6;
        outline:none;
        cursor:pointer;
    }
    p{
        font-size:1.2rem;
        background-color:#db133a;
        color:#fff;
        padding:8px;
    }
</style>
</head>
<body>
<h1>DOM Quote 객체 데모</h1>
<button onclick="createQuote()" class="btn">quote 객체 생성하기</button>
<script>
    function createQuote() {
        var qElement = document.createElement("Q");
        qElement.innerHTML = "WordPress는 접근성, 성능, 보안 및 사용 편의성을 중시하며 모든 사람을 위해 설계된 소프트웨어입니다. 최소한의 설정으로 작동하여 사용자가 자신의 이야기, 제품 또는 서비스를 자유롭게 공유하는 데 집중할 수 있도록 지원합니다.";
        qElement.setAttribute("cite", "https://wordpress.org/about/");
        document.body.appendChild(qElement);
    }
</script>
</body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 화면이 출력됩니다.

HTML DOM Quote(인용) 객체 완벽 가이드

"quote 객체 생성하기" 버튼을 클릭하면 JavaScript 함수가 실행되어 새로운 <q> 요소가 동적으로 생성되고, cite 속성이 설정된 후 문서 본문에 추가됩니다.

HTML DOM Quote(인용) 객체 완벽 가이드

정리

HTML DOM Quote 객체는 <q> 요소를 프로그래밍 방식으로 제어할 수 있게 해줍니다. createElement("Q")로 생성하고, cite 속성으로 인용 출처를 지정한 뒤 appendChild()로 DOM에 추가하는 것이 기본적인 활용 흐름입니다.