JavaScript는 제곱 미터, MU, 헥타르의 단위 변환을 구현합니다. URL을 통해 매개 변수를 전달하여 입력 상자의 값이 장치의 모든 단위 값임을 지정할 수 있습니다.
소스 코드는 다음과 같습니다.
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w.w.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><Html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type"content = "text/html; charset = utf-8"/> <title> mini-mega, mu, hectare unition </title> </title> </title>. onchange = "selectChange (this)"id = "sel"> <옵션 값 = "헥타르"> 헥타르 </옵션> <옵션 값 = "mu"> mu </옵션> <옵션 value = "square meter"> square meter </옵션> </select>이 입력의 값은 3 헥타르, 3 에이커, 3 에이커 미터 <입력 유형 = "텍스트"3 ""3 hectares, 3 에이커 미터 <입력 유형 일 수 있습니다. type = "text/javaScript"> var a = parseint ( '0'); ///// 여기에 동적으로받는 값의 변경 사항이 있습니다. 0은 단위가 제곱 미터이고 1은 에이커이고 2는 헥타르 var var sel = document.getElementById ( 'sel')입니다. sel.selectedIndex = 2 -a; ////// 설정 단위 풀다운 var lastunit = document.getElementById ( 'sel'). 값; // 현재 단위 기록 var input = document.getElementById ( "input0"); // 10000 평방 미터 = 15 MU = 1 헥타르의 var 프레이트 = {// 변환율 헥타르 : {MU : 15, 제곱 미터 : 10000}, MU : {제곱 미터 : 10000 / 15, 헥타르 : 1 / 15}, 제곱 미터 : {mu : 15 / 10000, 헥타르 : 1 / 10000}}; 함수 selectChange (obj) {// 단위 변경, 변환을 수행하고 변환을 수행하고 var v = parsefloat (input.value); // 원래 값을 얻으십시오. // 프레이트의 값에주의를 기울이고 프레이트의 값에주의를 기울이고 마지막 단위 노드를 얻은 다음 현재 단위 var rst = (v * frate [sel.value])의 변환 속도를 취합니다. rst; LastUnit = sel.value; // 현재 단위 변수를 업데이트} </script> </body> </html>