dom - Insert HTML into text node with JavaScript -
i've got little text node:
var node
and want wrap span around every occurrence of "lol".
node.nodevalue = node.nodevalue.replace(/lol/, "<span>lol</span>")
it prints out "<span>lol<span>"
when want "lol"
span element.
you may need node
parent node, way can use innerhtml:
node.innerhtml=node.childnodes[0].nodevalue.replace(/lol/, "<span>lol</span>");
here node.childnodes[0]
refers actual text node, , node
containing element.
Comments
Post a Comment