배열에 임의의 숫자를 사용하여 간단한 수학 문제를 포함하는 여러 함수를 호출하려고합니다. 나는 내가 가깝다고 생각하는데, 나는 그 테이블을 쓰는 방법을 확신 할 수 없다. 다음과 같이 내가 가진 :배열에서 테이블로 함수 호출하기
HTML :
</head>
<body>
<div>
<table id="content">
</table>
</div>
</body>
</html>
SCRIPT :
function RandX(){
var x = Math.floor(Math.random()*300);
}
function RandY(){
var y = Math.floor(Math.random()*300);
}
var math1 = function(x,y) {return x * y;};
var math2 = function(x,y) {return x + 1;};
var math3 = function(x,y) {return x/y;};
var math4 = function(x,y) {return x % y;};
var math5 = function(x,y) {return math.sqrt(x^2 + y^2);};
var math6 = function(x,y) {return x^2;};
var math7 = function(x,y) {return (10*x) + (y/2);};
var math8 = function(x,y) {return SIGMA)
var maths = [];
maths.push(math1);
maths.push(math2);
maths.push(math3);
maths.push(math4);
maths.push(math5);
maths.push(math6);
maths.push(math7);
maths.push(math8);
//maths[0](RandX,2);//return RandX* RandY
//maths[1](3,4);//12 - put random numbners here?
var c = document.getElementById("Content");
var content = document.createElement("tr");
for(var i = 0; i < maths.length; i++){
var d = document.createElement("<td>" + "</td>);
d.innerHTML = "<td>" + maths[0](RandX(), RandY()) + "</td>";
content.appendChild(d);
}
c.appendChild(content);
감사합니다!
나는 BTW – andrsnn
은 * 랜드 * 함수는 값을 반환하지 않는 SIGMA을 댓글을 달았 shouild. 또한 잘못된 HTML 인 TD의 내용으로 TD를 삽입하려고합니다. 마지막으로 innerHTML을 사용하여 IE에서 표를 수정할 수 없으며 전체 표나 셀의 내용 만 작성해야합니다. – RobG
IE에서 전혀 기울이지 않습니까? 고마워요. – andrsnn