[JavaScript] innerHTM, textContent의 차이점
                                            
                                                
                                                
                                                
                                                
                                                
                                                 3446 단어  JavaScript
                    
개시하다 
이번에는 innerHTML 속성과 textContent 속성의 차이점을 소개합니다.
두 속성 모두 JavaScript 요소의 텍스트에 액세스할 수 있습니다!
나는 항상 어느 것이 어느 것인지 모르기 때문에 여기서 총결산을 하자!
양자의 차이 
● innerHTML
 
HTML 해석 및 내보내기는 innerHTML입니다.
● textContent
 
"textContentent는 HTML을 설명하지 않고 문자로 출력합니다."
다음은 코드의 예입니다!
test.html<p id="p1">ボタンを押して下さい</p>
<input type="button" value="textContent" onclick="clickBtn1()">
<input type="button" value="innerhtml" onclick="clickBtn2()">
<script>
function clickBtn1(){
    const p1 = document.getElementById("p1");
    p1.textContent = "<b>ボタンを押しました</b>";
}
function clickBtn2(){
    const p1 = document.getElementById("p1");
    p1.innerHTML = "<b>ボタンを押しました</b>";
}
</script>
상기 코드는 단추를 눌렀을 때 innerHTML과 textContentent에서 각각 텍스트를 출력하는 기술입니다.
innerHTML 클릭 시
버튼 눌림
와 <b></b> 라벨이 반영되어 굵은 글자로 텍스트를 출력합니다!
textContentent를 클릭하면 HTML 태그를 읽을 수 없습니다.<b>ボタンを押しました</b>면 라벨도 바로 출력됩니다!
※ 아래 사이트는 이쪽 코드를 인용하였습니다!
이 사이트에서도 각 버튼을 눌렀을 때의 시범이 있다!꼭 보세요!
https://itsakura.com/js-textcontent-innerhtml 
최후 
innerHTML과 textContent의 차이점!
어느 것이 어느 것인지 몰랐던 상황에서 innerHTML의 문자의 의미를 고려하면 기억하기 쉽다.
내(內)inner 직역하면'HTML을 안에 넣는다'는 느낌이 든다.
즉 innerHTML는'HTML 태그 읽기'로 해석할 수 있다!
모르면 이렇게 하자! 
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여([JavaScript] innerHTM, textContent의 차이점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/tomokichi_ruby/items/3640f0bc64ad6c676206
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
● innerHTML
HTML 해석 및 내보내기는 innerHTML입니다.
● textContent
"textContentent는 HTML을 설명하지 않고 문자로 출력합니다."
다음은 코드의 예입니다!
test.html
<p id="p1">ボタンを押して下さい</p>
<input type="button" value="textContent" onclick="clickBtn1()">
<input type="button" value="innerhtml" onclick="clickBtn2()">
<script>
function clickBtn1(){
    const p1 = document.getElementById("p1");
    p1.textContent = "<b>ボタンを押しました</b>";
}
function clickBtn2(){
    const p1 = document.getElementById("p1");
    p1.innerHTML = "<b>ボタンを押しました</b>";
}
</script>
innerHTML 클릭 시
버튼 눌림
와
<b></b> 라벨이 반영되어 굵은 글자로 텍스트를 출력합니다!textContentent를 클릭하면 HTML 태그를 읽을 수 없습니다.
<b>ボタンを押しました</b>면 라벨도 바로 출력됩니다!※ 아래 사이트는 이쪽 코드를 인용하였습니다!
이 사이트에서도 각 버튼을 눌렀을 때의 시범이 있다!꼭 보세요!
https://itsakura.com/js-textcontent-innerhtml
최후 
innerHTML과 textContent의 차이점!
어느 것이 어느 것인지 몰랐던 상황에서 innerHTML의 문자의 의미를 고려하면 기억하기 쉽다.
내(內)inner 직역하면'HTML을 안에 넣는다'는 느낌이 든다.
즉 innerHTML는'HTML 태그 읽기'로 해석할 수 있다!
모르면 이렇게 하자! 
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여([JavaScript] innerHTM, textContent의 차이점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/tomokichi_ruby/items/3640f0bc64ad6c676206
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
Reference
이 문제에 관하여([JavaScript] innerHTM, textContent의 차이점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomokichi_ruby/items/3640f0bc64ad6c676206텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)