Gremlin92
@Gremlin92
Целеустремленный

Знаю где менять код но не знаю на что?

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
 </head>
 <body>
<div id="quadratic">

</div>
<input type = "text" name = "A" placeholder = "Введите а"><br> <!-- определяем элемент управления для текстовой информации -->
<button>Кнопка с текстом</button>
 </body>
   <script src="d3.min.js"></script>
  <script src="function-plot.js"></script>
  <script type="application/javascript">
  
	functionPlot({
  target: '#quadratic',
  
  data: [
    { fn: 'x^2'}
  ]
})
</script>
</html>

Рисует, но мне нужно вот что:
Тогда нужно например ввести в поле А например 1 и отрисовать с помощью кнопки? то есть функцию y=1. Как загнать значение

this.A.value
в поле data с преобразованием в строку чтоли? ну ту что с апострафами

data: [
    { fn: '1' }
  ]

графики взяты с сайта https://mauriciopoppe.github.io/function-plot/
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
Gremlin92
@Gremlin92 Автор вопроса
Целеустремленный
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
 </head>
 <body>
<div id="quadratic">

</div>
<input type = "text" name = "A" id="input-id" value="2" placeholder = "Введите а"><br> <!-- определяем элемент управления для текстовой информации -->
<button>Кнопка с текстом</button>
 </body>
   <script src="d3.min.js"></script>
  <script src="function-plot.js"></script>
  <script type="application/javascript">
  
	functionPlot({
  target: '#quadratic',
  
  data: [
    { fn: document.getElementById("input-id").value }
  ]
})
var message = document.getElementById("input-id").value;
  console.log(message)
</script>
</html>

Решил отчасти этим но нужно чтобы при нажатии на кнопку перерисовывалось
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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