Skip to content

Tag: html

JavaScript window.onload

In this little example, I want to save the initial innerHTML of the h1 tag (id=title) to a variable after loading the page for the first time. And then instead of the document.getElementById(‘title’).innerHTML = ‘Welcome to JavaScript’ which is inside the if statement, I want to substi…

How to make whole table row clickable?

I have searched this site for a better solution on this but it seems that I can’t find the right one. I want to make my whole table row clickable in case of PC and also same thing should happen when user touches anywhere inside the row in case of tablet. So far I have the following code and I

How to detect element being added/removed from dom element?

Say I had a div#parent and I append and remove elements to it using jquery. How would I be able to detect when such an event happens on the div#parent element? Answer Use Mutation Observers as suggested by @Qantas in his answer Following methods are deprecated You can use DOMNodeInserted and DOMNodeRemoved MD…

Check how many there are in a with javascript

Following my code: HTML: JS: Why the in the console there are the number 0 instead of 2? Answer Give – document.getElementById(“ul_o”).getElementsByTagName(“li”).length To have a wider answer that ensures the dom is ready for being accessed and updated by JS, we can make use of t…

Use Javascript to create dynamic input id

I want to use javascript to create <input/> tags with a dynamic id (name attribute will be the same) depending on the order in which they appear. I have the first <input/> tag in plain html and a div that should append a new <input/> with an incremented id when clicked: Now, the javascript n…

Prevent typing non-numeric in input type number

Using <input type=number> will cause this.value inside of an event listener to return an empty string if the input is not a valid number. You can see an example of this at http://jsfiddle.net/fSy53/ However, the invalid characters are still displayed in the input. Is there any way to get the value that …

Print canvas contents

http://jsfiddle.net/vpetrychuk/LWup5/. As you can see text in the canvas displays ok, but after clicking “Print” button (and saving page as PDF) output image becomes ugly. Any chance to print the canvas contents without blur? Answer You need to make the actual canvas at print size then scale it on…

How to create an event handler for a range slider?

I’m trying to get a range slider to work but I can’t. How do I add an event handler so when the user chooses a value my code reads that value. Right now its value is always 1. I would like to do this using pure Javascript. HTML: JAVASCRIPT: JSFIDDLE Answer Single Read The problem is that you&#8217…