MelRanG
719
2020-03-23 20:42:04
1
258

바닐라자바스크립트와 ajax통해 이동, 삭제 질문입니다.


버튼누를시 태그내용이 다음으로 이동되면서 input태그가 사라져야합니다.

다음태그에는 input자체를 구현하지 않았는데 새로고침 하지 않는 이상 사라지지 않습니다ㅠ

현재 전태그내용을 removeChild하고 다음태그에 append를하는데

여기서 input태그를 한번 더 삭제하려하는데 input태그에는 id값이 없습니다


혹시 id값이나 class값을 통한것이 아닌 태그자체를 지울 수 있나요??

removeChild(input)하니 안지워지네요 ㅠ


지울수 있다면

전태그 removeChild

다음태그 append 한 후 removeChild로 input태그를 다시 지워주면 되겠죠??

0
  • 답변 1

  • Frontend Maker
    695
    2020-03-23 23:12:47

    코드를 보여주시지 않아 정확히 어떤 문제인지는 모르겠으나 태그 자체를 지울 수 있습니다.

    input 태그만 지운다고 가정했을 때, parentNode를 사용하면 됩니다.


    const inputTag = document.getElementsByTagName('input')[0];
    inputTag.parentNode.removeChild(inputTag);


  • 로그인을 하시면 답변을 등록할 수 있습니다.