Find Jobs
Hire Freelancers

Build a simple html DOM with javascript

$30-250 USD

Completed
Posted over 8 years ago

$30-250 USD

Paid on delivery
For this assignment you should submit a single zip file that contains the following two files: [login to view URL] [login to view URL] [login to view URL] should be a skeleton HTML page. So it should have the following tags: doctype html head meta title body script If you were to open [login to view URL] without including the associated JavaScript it should be entirely blank. You should then use JavaScript to create all of the content of this page and append it to the body of the page. That content should include: A 4x4 table The top row should be a header row with header cells The 4 header cells, from left to right should say "Header 1", "Header 2" ... "Header 4 The non header cells should contain their position. The upper left cell should contain the text "1, 1", the cell to its right "2, 1", the cell below it "1, 2" and so on. 4 directional buttons (up, down, left right) A button labeled "Mark Cell" When the page is loaded the upper left, non-header cell of the table should be 'selected'. This is denoted by it having a thicker border than the other cells. If you push the directional buttons other cells should be selected instead. So if you press the right button, cell 1,1 should no longer be selected and 2,1 should be selected instead. If you are already on the top row and hit 'up' nothing should happen (you should not be able to move into the header cells). Likewise if you are all the way right and hit right or all the way at the bottom and hit down. Hitting the "Mark Cell" button should permanently change the background of the selected cell to yellow. This should persist even after other cells are selected or marked. Suggestion: If you are having a lot of trouble getting the page populated the way you want using JavaScript, just manually make the HTML so that you can continue to work on the rest of the assignment involving selecting and marking cells. Note: When generating content for the page you will not get credit for simply using the innerHTML property of the body element to parse a string of HTML content. The purpose is to use the process of creating and appending element nodes to the document.
Project ID: 8824164

About the project

7 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Let's start................................................................................................................
$64 USD in 0 day
5.0 (5 reviews)
2.6
2.6
7 freelancers are bidding on average $132 USD for this job
User Avatar
Hello I am Sok who is 5th in freelancers. I am very interested with your project. I have good skills and have many experiences I can start right away and I can do it for you perfectly I wish to work for you Thanks and best regards
$206 USD in 1 day
4.8 (345 reviews)
9.0
9.0
User Avatar
Hi, I'm web developer and have been working on websites from last couple of years. I can do your work with your complete satisfaction. Pay me once you're satisfied. Please contact to discuss in detail Regards
$180 USD in 3 days
5.0 (24 reviews)
4.9
4.9
User Avatar
Hi, Thank you for your project in advance. I have read your project description and ready to begin work. Please visit my portfolio and hire me to design your html and if you have any query please let me know. Looking forward to design your html with JavaScript. Have a Good day. Regards Asurudheen
$100 USD in 2 days
4.8 (14 reviews)
5.1
5.1
User Avatar
Will not use inner html,will use createElement,createElement,createNode. First will manually make everything and then after the functionality is achieved will create everything using JS. So the top left right bottom buttons will be below the table/inside each cell and mark inside each cell? Not sure why node.js is mentioned as a skill.
$150 USD in 1 day
5.0 (12 reviews)
4.2
4.2
User Avatar
------------------------------------------------BEST RESULT ON TIME------------------------------------------------------ Hi, there. I read your description carefully. Your project is very wonderful and fascinating. I'm really eager to join in your project because I have rich experiences in HTML/HTML5,CSS, Bootstrap, Javascript, jQuery, AngularJS, PHP, ... . I'd like to discuss about your project in more details ASAP to save time. Please feel free to discuss with me. If you give me a chance to work on your project, I'll do my best and offer the result as you want. I can start your project immediately. Looking forward to you positive response. Best Regards, KJ group
$211 USD in 5 days
5.0 (1 review)
1.1
1.1
User Avatar
Dear Sir, We have read your job and we can provide you with the skills you require. We use to work to time lines and meeting clients expectations with prompt communication. We have got more than 7 years of experience in IT Services. We have been involved in developing and managing Website Design and Development, E-Commerce Solutions and Business Enterprise Services. Some of our clients are : 1. Adidas Group 2. Associated Foreign Exchange 3. iJento 4. Red 7 Marine 5. Retail Space Design 6. Housing Solutions Should our proposal be of interest to you please do not hesitate to contact us to discuss this further. Kind Regards, Nimble Technology Solutions Team.
$155 USD in 4 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
corvallis, United States
5.0
3
Payment method verified
Member since Nov 3, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.