Я не могу понять, почему этот код не работает. Что я делаю не так? Мне нужно использовать document.write
, чтобы создать таблицу в Javascript. Любая помощь будет оценена!Попытка заставить HTML-таблицу появиться с document.write в Javascript
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var rows;
var cols;
function table(rows, cols){
document.write('<table border="1">');
for (i=0, i < rows, i++){
document.write('<tr>');
for (j=0, j < cols, j++) {
document.write('<td>' + 'cell' + '</td>');
}
document.write('</tr>');
}
document.write('</table>');
}
document.write (table(2, 4));
</script>
</body>
</html>
Не используйте 'document.write'! Почему вы используете запятую ?! Почему вы пишете 'undefined'? – Li357
Начните с рассмотрения ошибок в консоли браузера dev tools. У вас есть логические проблемы, но также проблемы с синтаксисом, которые консоль укажет на – charlietfl
. Я не рекомендую использовать 'document.write();' но причина, по которой это не работает, связана с вашими циклами 'for()'. Замените ',' '' 'example' i = 0; я <строк; i ++ ' – NewToJS