sovadeveloper
@sovadeveloper

Не срабатывает функция JavaScript?

Помогите пожалуйста, нужно сделать "калькулятор" расчета векторного произведения векторов, столкнулся с проблемой, что по клику на кнопку - функция не выполняется, вот код:
<!DOCTYPE html>
<html lang="ru">
<head>
	<meta charset="UTF-8">
	<title>Векторное произведение векторов</title>
	<link rel="stylesheet" href="style_task.css">
</head>
<body>
	<p>Вводные данные:</p>
	<p>Выполнение:</p>
	<p>Результат:</p>
	<p>Данные вектора A:</p>
	<span>a:</span><input type="text" id="a_1">
	<span>b:</span><input type="text" id="b_1">
	<span>c:</span><input type="text" id="c_1">
	<p>Данные вектора B:</p>
	<span>a:</span><input type="text" id="a_2">
	<span>b:</span><input type="text" id="b_2">
	<span>c:</span><input type="text" id="c_2">
	<button id="btn">Рассчитать</button>

	<p>Данные вектора С:</p>
	<span>a:</span><input type="text" id="a_3">
	<span>b:</span><input type="text" id="b_3">
	<span>c:</span><input type="text" id="c_3">


	<script language="javascript" src="script.js"></script>
</body>
</html>


var a_1 = document.getElementByID("a_1");
var b_1 = document.getElementByID("b_1");
var c_1 = document.getElementByID("c_1");
var a_2 = document.getElementByID("a_2");
var b_2 = document.getElementByID("b_2");
var c_2 = document.getElementByID("c_2");
var a_3 = c_2 * b_1 - b_2 * c_1; 
var b_3 = a_1 * c_2 - c_1 * a_1;
var c_3 = a_1 * b_2 - a_2 * b_1;

document.getElementByID("btn").onclick = click();


function click{
	document.getElementByID("a_3").value = a_3;
	document.getElementByID("b_3").value = b_3;
	document.getElementByID("c_3").value = c_3;
}
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
document.getElementByID("btn").onclick = click; // ссылка на функцию, а не вызов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы