<script>
let clickBtn = document.getElementsByClassName('comment_button')[0];
let textarea = document.getElementsByClassName('comment_textarea')[0];
function addFunc(){
let hashtag = document.getElementsByClassName('section_hashtag')[0];
let addElement = document.createElement('div');
let addText = document.createTextNode(textarea.value);
addElement.appendChild(addText);
hashtag.appendChild(addElement);
}
clickBtn.addEventListener('click', addFunc);
textarea.addEventListener('keypress', function(e){
if(e.keyCode === 13){
addFunc();
}
});
</script>
textarea
댓글 창에 댓글을 쓰고 게시button이나 Enter를 눌렀을때, hashtag
공간에 댓글이 입력되는 코드이다.
- 나는
createElement
와 createTextNode
를 둘다 써서
appendChild
로 묶어주었는데
createTextNode
대신에 innerHTML
을 사용하여 구현해도 좋을 법한 방법 일것 같다.