Member 12860264 Ответов: 2

Расчет с помощью javascript


функция расчета( ) {

ВАР а = document.метода getElementById('а').значение;
ВАР Б = документ.метода getElementById('Б').значение;
ВАР С = документ.метода getElementById('с');
var C = A * B / 100;
C. значение = myC;

ВАР Д = документ.метода getElementById('Д').значение;
var E = document. getElementById('E');
var E = C-D * C / 100;
Е. значение = мые;

}

функция calculate1( ) {

ВАР а = document.метода getElementById('а').значение;
ВАР Б = документ.метода getElementById('Б').значение;
ВАР С = документ.метода getElementById('с');
var C = A * B / 100;
C. значение = myC;

ВАР Д = документ.метода getElementById('Д').значение;
var E = document. getElementById('E');
var E = C-D * C / 100;
Е. значение = мые;

}

Что я уже пробовал:

Я пытаюсь получить значение простой таблицы, но не получаю его, мой код находится здесь..
Оба скрипта имеют функцию 1 плюс 1 в одном документе.
c - результирующее значение, D-дисконтное значение, А E-место результата обеих функций.

2 Ответов

Рейтинг:
2

Patrice T

Ваш код очень запутан, я даже не могу догадаться, что он должен делать.
Пожалуйста, сформулируйте проблему, которая у вас есть.

Вы должны научиться использовать отладчик как можно скорее. Вместо того чтобы гадать, что делает ваш код, пришло время увидеть, как он выполняется, и убедиться, что он делает то, что вы ожидаете.

Отладчик позволяет вам следить за выполнением строка за строкой, проверять переменные, и вы увидите, что есть точка, в которой он перестает делать то, что вы ожидаете.
Отладчик-Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]

Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.


Рейтинг:
0

Peter Leow

Очень запутанно!
1. Почему две функции? Судя по тому, что мы видим, они делают то же самое.
2. Что такое myC и myE? Вы имели в виду:

var myC = A * B / 100; 
C.value = myC;

и
var myE = myC  - D * myC  / 100; 
E.value = myE;