Richard Garfield Richard Garfield - 5 days ago 7
HTML Question

How to change property of a tag in html with javascript

I have:

<a id="save-button" href="data:application/xml;charset=utf-8,your code here" download="test.cod">Save</a>


I can change the href property with:

element.href = "what I want";


but when I do

element.download = "what I want";


it doesn't work.

Does anyone know how I can change the download property?

Thanks

Answer

The download property is not supported widely which is still an experimental API.


Use Element#setAttribute method to update an attribute.

element.setAttribute('download', "what I want");
Comments