Мне нужно после кнопок "Определить значение функции в узле" вставить таблицу. Как это сделать? Можно ли использовать тег TABLE?
<html>
<head>
<script>
function vvod_elementov(N) {
var N = N.value, div = document.getElementById("el_len"), span, input, but, sub;
if (!parseInt(N, 10)) { return alert("Введенное значение не является числом!"); }
else { N = parseInt(N, 10); }
div.innerHTML = "";
for (i=0; i < N; i++) {
span = document.createElement("span");
input = document.createElement("input");
input.setAttribute("type", "text");
input.setAttribute("name", "x"+i);
but = document.createElement("input");
but.setAttribute("type", "button");
but.setAttribute("value", "Определить значение функции в узле");
but.onclick = (function(i) { return function() { Proverka(this.parentNode, i); } })(i);
sub = document.createElement("sub");
sub.appendChild(document.createTextNode(i));
span.appendChild(document.createTextNode("Введите x"));
span.appendChild(sub);
span.appendChild(input);
span.appendChild(document.createElement("br"));
span.appendChild(document.createElement("br"));
span.appendChild(but);
span.appendChild(document.createElement("br"));
span.appendChild(document.createElement("br"));
div.appendChild(span);
}
function Proverka(el, i) {
var div = document.getElementById("res"), sub;
if (!parseFloat(el.children[1].value)) { return alert("Введенное значение не является числом!"); }
else { var sin = parseFloat(el.children[1].value)-Math.sin(parseFloat(el.children[1].value))-0.25;
/* если нужно в градусах то пишем
var sin = (parseInt(el.children[1].value) * Math.PI / 180)-Math.sin(parseInt(el.children[1].value) * Math.PI / 180)-0.25;
*/
}
//div.innerHTML = "";
sub = document.createElement("sub");
sub.innerHTML = i;
div.appendChild(document.createTextNode(" f(x"));
div.appendChild(sub);
div.appendChild(document.createTextNode(") = "));
div.appendChild(document.createTextNode(sin));
div.appendChild(document.createElement("br"));
}
</script>
</head>
<body>
<div>Пожалуйста, введите количество узлов</div>
<input type="text" id="el" value="0"><input type="button" value="Перейти к вводу узлов" onClick="vvod_elementov(document.getElementById('el'))">
<div id="el_len"></div>
<div id="res"></div>
<div>Пожалуйста, задайте интервал [a;b] для расчета Чебышевских узлов </div>
<div></div>
<div> a=<input type="text" id="a" value="0"></div>
<div></div>
<div> b=<input type="text" id="b" value="0"></div>
<div></div>
<input type="button" value="Перейти к расчету узлов Чебышева" onClick="Cheb(a,b)">
<div></div>
</body>
</html>
f(x