Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@dursk
Created February 14, 2017 01:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dursk/0f0f4d96157fa964dcfd9c8d04650814 to your computer and use it in GitHub Desktop.
Save dursk/0f0f4d96157fa964dcfd9c8d04650814 to your computer and use it in GitHub Desktop.
Exported from Popcode. Click to import: https://popcode.org/?gist=0f0f4d96157fa964dcfd9c8d04650814
<!DOCTYPE html>
<html>
<head>
<link href="style.css" rel="stylesheet">
<title>JS-Function-Grid</title>
</head>
<body>
<h2>Fun on a grid</h2>
<div class="intro">You get a function:
<div class="code">
setColor(row, column, color);
</div>
For a given row and column (both numbered from 0), it colors the corresponding cell. for example. try
<strong>setColor(2, 0, "purple");</strong>
</div>
<table id="t">
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</table>
</body>
</html>
{"enabledLibraries":["jquery"]}
function setColor(row, col, color) {
var cell = $("#t")[0].rows[row].cells[col];
cell.style.backgroundColor = color;
}
setColor(2, 3, 'red');
setColor(2, 6, 'red');
setColor(5, 2, 'blue');
#t {
border-collapse: collapse;
}
#t td {
border: 1px solid blue;
width: 2em;
height: 2em;
}
.intro {
font-family: arial;
line-height: 1.5em;
margin-bottom: 1em;
}
.code {
color: green;
font-family: monospace;
font-weight: bold;
}
div.code {
border: 1px solid green;
padding: 3px;
padding-left: 1em;
}
strong{
color: green;
font-family: monospace;
font-weight: bold;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment