원칙은 웹 페이지의 컨트롤을 반복한 다음 비활성화된 속성을 true로 설정하는 것입니다.
코드는 다음과 같습니다:
다음과 같이 코드 코드를 복사합니다.
<스크립트 유형="텍스트/자바스크립트">
var nodeList = document.getElementsByTagName("input");
for (var i = 0; i < nodeList.length; i++) {
nodeList[i].disabled = true;
}
nodeList = document.getElementsByTagName("선택");
for (var i = 0; i < nodeList.length; i++) {
nodeList[i].disabled = true;
}
nodeList = document.getElementsByTagName("textarea");
for (var i = 0; i < nodeList.length; i++) {
nodeList[i].disabled = true;
}
</script>
이러한 컨트롤의 유형은 다음과 같습니다.
document.getElementsByName("controlName")[0].type.toLocaleLowerCase()를 통해 얻을 수 있습니다.
컨트롤에 따라 다음과 같은 유형이 있습니다.
"텍스트"
"텍스트 영역"
"하나를 선택하세요"
"다중 선택"
"라디오"
"체크박스"