나는 여기에 대한 답변을 둘러 보았지만이 문제와 유사한 것을 찾을 수 없지만 사용자가 숫자를 입력하면 입력 셀에 서식을 지정합니다. 즉 "100"은 "100 %"하지만 결코 그런 일은 일어나지 않습니다.왜 자바 스크립트에서 입력 필드의 속성이 onchange 후에 변경되지 않습니까?
onchange 이벤트가 발생하면 입력이 올바르게 처리되지만 입력 필드의 "value"속성을 변경해야 할 때가 발생합니다. 왜 이런거야? 내 자바 스크립트에서
나는
<input onchange='update();' ....
이 업데이트 메소드를 호출해야하지만이 줄에 올 때
element.setAttribute(attr, value);
아무것도 일어날 것 같다. 입력 상자의 값을 변경하기 전에 입력 상자의 포커스를 제거해야합니까?
입력 필드 [100]을 [100 %]로 변환 하시겠습니까? element.value = element.value + '%'를 사용하십시오 – dsuess