This article aims to provide a javascript function to update display text of controls such as (SPAN, etc) in HTML using javascript.
Generally, we tend to update innerText property of such elements in this scenario, but when it works perfectly as expected in IE and Chrome, it fails in Firefox. Because,it's not supported.
Instead, include below javascript function in your JS library, and call it. This is more elegant and cross-browser solution of this problem.
function setTextContent(element, text) {
while (element.firstChild!==null)
element.removeChild(element.firstChild); // remove all existing content
element.appendChild(document.createTextNode(text));
}
Sample call:
setTextContent($('span.displayText), result);
No comments:
Post a Comment
Thanks for visiting my blog.
However, if this helped you in any way, please take a moment to write a comment.
Thanks
Nirman