How do I get HTML tags inside of a Javascript Text Node? -
my question pretty explained in title. how html tags inside of javascript text node? result of code on page is...
<a href="http://www.example.com">click here</a> however, want "click here" link. new javascript, me out lot. below example of i'm talking about...
<div id="mydiv"> </div> <script type="text/javascript"> var mynode=document.createtextnode('<a href="http://www.example.com">click here</a>'); document.getelementbyid('mydiv').appendchild(mynode); </script>
you can't put links in text node. links elements. elements can (sometimes) contain text nodes, reverse not true.
you need create element, set attributes on it, append text element.
var link = document.createelement('a'); link.setattribute('href', 'http://www.example.com'); link.appendchild(document.createtextnode('click here')); document.getelementbyid('mydiv').appendchild(link);
Comments
Post a Comment