JavaScript 는 onclick,onchange 등 이벤트 값 의 코드 를 가 져 옵 니 다.
$(document).ready(function(){
var onchangeValue = $("#city").attr("onchange");
alert(onchangeValue);
});
일반적인 상황 에서 얻 을 수 있 습 니 다.JQuery 만능 attr 방법 으로 태그 의 모든'속성'을 가 져 올 수 있 습 니 다.하나의 사건 이라도 내용 을 직접 가 져 올 수 있 습 니 다.여기 onchange 는 이벤트 입 니 다.그러나 반찬 은 실제 개발 환경 에서 이 방법 으로 는 도저히 얻 을 수 없 으 며 모두 undefined 를 얻 었 다.갈등 을 겪 으 면서 순수한 자 바스 크 립 트 로 얻 는 또 다른 방법 을 발견 했다.구체 적 인 코드 는 다음 과 같다.
$(document).ready(function(){
var onchangeValue = document.getElementById("city").getAttributeNode("onchange").nodeValue;
alert(onchangeValue);
});
간단하게 말 하면 getAttributeNode()라 는 방법 을 사 용 했 습 니 다.속성 노드 를 얻 었 고 속성 과 사건 의 차 이 를 무시 하 며 XML 에 대한 처리 와 유사 한 다음 에 nodeValue 로 속성 노드 의 노드 값 을 얻 었 습 니 다.getAttribute()방법 을 사용 하면 onchange 는 이벤트 이기 때문에 함수 대상 을 가 져 와 문자열 로 처리 할 수 없습니다.이 글 이 필요 한 동 화 를 도 울 수 있 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【React】 onChange에서 값을 얻는 방법Typescript React Material UI onChange의 인수는 event.target.value에서 얻을 수 있습니다. searchWindow.tsx useState를 사용하는 방법은 아래를 참조하십시...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.