>  기사  >  웹 프론트엔드  >  js는 "옵션이 비어 있거나 객체가 아닙니다"를 해결합니다.

js는 "옵션이 비어 있거나 객체가 아닙니다"를 해결합니다.

PHP中文网
PHP中文网원래의
2016-05-16 18:57:221361검색

이전 프롬프트 스크립트 오류: "옵션이 비어 있거나 객체가 아닙니다." 그러나 document.form1.xx 또는 document.getElementById를 사용하여 객체를 얻을 수 있습니다.

어제 IP/PV 통계 페이지를 작성할 때 페이지에 선택 컨트롤을 넣었는데 컨트롤의 ID가 selectMonth인데 js를 사용하여 옵션을 동적으로 늘리는 경우 이상한 문제가 발생했습니다. 이전 프롬프트 스크립트 오류: "옵션이 비어 있거나 객체가 아닙니다." 그러나 document.form1.xx 또는 document.getElementById를 사용하여 객체를 얻을 수 있습니다.

오랜 시간 동안 검색했지만 이유를 찾을 수 없어서 먼 길을 돌아 원래 선택 컨트롤이 있던 위치에 p를 넣은 다음 js를 사용하여 동적으로 생성합니다. a를 선택하고 p에 선택을 넣습니다.

원래는 깜빡하고 있었는데 오늘은 이 페이지에 선택 컨트롤을 추가해야 해서 이렇게 계속 검색을 하다가 관련 내용을 거의 다 확인하게 되어서 정말 안타깝습니다. 마지막으로 js에서 컨트롤을 동적으로 생성하는 js 캘린더 컨트롤을 찾았습니다. 이 컨트롤의 ID도 selectMonth입니다.

문제를 해결하고 이를 통해 배우세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.