JavaScript ينفذ متر مربع ، MU ، هكتار من تحويل الوحدة. يمكنك تمرير المعلمات عبر عنوان URL لتحديد أن قيمة مربع الإدخال هي قيمة أي وحدة في الوحدة.
رمز المصدر كما يلي:
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3 xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> <title-muga ، mu ، lectare ableded by javascripp onChange = "selectChange (this)" id = "sel"> <opture value = "hectare"> hectare </poyse> <option value = "mu"> mu </eptor type = "text/javaScript"> var a = parseint ('0') ؛ ///// هنا قيمة تتلقاها ديناميكيًا. 0 يعني أن الوحدة مربعة ، 1 هي mu ، و 2 هي hectares var sel = document.getElementById ('sel') ؛ sel.SelectedIndex = 2 - A ؛ ////// تعيين الوحدة المنسدلة var lastUnit = document.getElementById ('sel'). value ؛ // سجل الوحدة الحالية var input = document.getElementById ("input0") ؛ // 10000 متر مربع = 15 mu = 1 هكتار من var frate = {// معدل التحويل hectares: {mu: 15 ، متر مربع: 10000} ، mu: {متر مربع: 10000/15 ، hectares: 1/15} ، متر مربع: {mu: 15 /10000 ، hectares: 1 /10000} ؛ الوظيفة selectChange (obj) {// تغيير الوحدة ، قم بإجراء التحويل var v = parsefloat (input.value) ؛ // احصل على القيمة الأصلية // يرجى تحويل ، انتبه إلى قيمة frate ، احصل على آخر وحدة وحدة ، ثم أخذ معدل التحويل الخاص بالوحدة الحالية var = (v * frate [lastunit] [sel.value] RST lastUnit = sel.value ؛ // قم بتحديث متغير الوحدة الحالي} </script> </body> </html>