홈>
이를 호출하는 모든 것을 제거하는 일반 함수를 만들려고합니다. 내 코드는 다음과 같습니다.
function deletethis(n){
//n is unused in this shortened snippet
this.parentNode.removeChild(this);
}
<button onclick="deletethis(5)">Click to remove</button>
예상 동작 : 버튼이 제거되었습니다.
실제 행동 : 오류 정의되지 않은 'removeChild'속성을 읽을 수 없습니다
- 답변 # 1
- 답변 # 2
ID를이 함수에 전달하면 작동합니다 :)
<button onclick="deletethis(this, 5)">Click to remove</button>
- 답변 # 3
인라인 이벤트 리스너 및
function removeElement(elementId) { // Removes an element from the document var element = document.getElementById(elementId); element.parentNode.removeChild(element); }
를 사용하지 마십시오 올바르게 설정됩니다 :this
function deletethis(n){ this.parentNode.removeChild(this); } document.querySelector("button").addEventListener("click", deletethis);
- 답변 # 4
이벤트도 이용할 수 있습니다
<button>Click to remove</button>
function deletethis(event) { event.currentTarget.remove(); }
<button onclick='deletethis(event)'>hello</button>
관련 자료
- javascript - 요소 클릭시 한 구성 요소에서 다른 구성 요소로 ID를 전달하는 방법
- What is the problem in my javascript code - 내 자바 스크립트 코드의 문제점은 무엇입니까?조건에 따라 HTML 요소를 삭제합니다 (다른 요소가 있음)초보자
- javascript - 템플릿 리터럴의 일부인 버튼을 클릭하면 호출 할 기능을 추가하는 방법은 무엇입니까?
- c# - 새 요소를 푸시하기 전에 배열의 첫 번째 요소 삭제
- javascript - 요소를 클릭 할 때 클릭 이벤트 리스너가 호출되지 않음
- python - 문장 목록에서 점 요소를 삭제
- javascript - 요소가 배열 인 경우 객체의 요소를 삭제하는 방법은 무엇입니까?
- javascript - js로 HTML 코드를 변경하지 않고 div 요소를 삭제하고 싶습니다
- javascript - 새 HTML 페이지를로드하고 동적 객체를 클릭하면 얻은 요소를 어떻게 사용할 수 있습니까?
- C #의 XML 파일에서 요소를 삭제하는 방법
- visual c++ - C ++에서 포인터가있는 배열에서 마지막 요소를 삭제하는 방법은 무엇입니까?
- xmlstarlet을 사용하여 요소를 삭제하려고하지만 아무것도하지 않는 것 같습니다
- javascript - ¿ 배열에서 정의되지 않은 요소를 삭제하는 방법은 무엇입니까? 반응
- c++ - 요소별로 배열 요소를 삭제할 수 있습니까?
- javascript - 그 안에있는 버튼을 사용하여 dom 요소 삭제, vanilla JS
- python - 목록에서 모든 n 번째 요소를 삭제하는 방법은 무엇입니까?
- javascript - 로컬 스토리지 배열에서 특정 요소 삭제
- javascript - 해당 요소의 속성이 비어있는 경우 다차원 배열의 요소 삭제
- arrays - c ++ - 대기열에서 최대 요소를 삭제하는 방법
- 원본 목록 JAVA의 복사본을 만들지 않고 두 요소 중 하나를 삭제하십시오
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
제임스가 의견에서 지적한 것처럼. 와이즈 비즈 자동으로 전달되지 않습니다. 이것을 시도하십시오