جدول کلمات متقاطع 10x10
جدول کلمات متقاطع 10x10
کد اصلی جدول:
// ایجاد جدول 10x10 function createTable() { const table = document.getElementById('crossword-table').getElementsByTagName('tbody')[0]; for (let i = 0; i < 10; i++) { let row = table.insertRow(); for (let j = 0; j < 10; j++) { let cell = row.insertCell(); let input = document.createElement('input'); input.type = 'text'; input.id = `cell-${i}-${j}`; input.maxLength = 1; cell.appendChild(input); } } } // تابعی برای تولید کد اصلی جدول function generateCode() { let tableData = []; for (let i = 0; i < 10; i++) { let row = []; for (let j = 0; j < 10; j++) { let cell = document.getElementById(`cell-${i}-${j}`); let value = cell.value.trim(); if (value === '') { row.push('*'); // خانههای خالی را با * پر میکنیم } else { row.push(value); } } tableData.push(row.join('')); // ردیفهای جدول را به هم میچسبانیم } let code = tableData.join('\n'); // ردیفها را با خط جدید از هم جدا میکنیم document.getElementById('code-output').textContent = code; // نمایش کد اصلی } // ایجاد جدول هنگام بارگذاری صفحه createTable();
- ۰۳/۱۱/۱۱