Does any one know innerText alternative of a span in mozilla? My span is
<span id='cell1'></span>
and the javascript is
document.getElementById('cell1').innerText = 'Tenelol';
But Mozilla is not supporting this!!
Does any one know innerText alternative of a span in mozilla? My span is
<span id='cell1'></span>
and the javascript is
document.getElementById('cell1').innerText = 'Tenelol';
But Mozilla is not supporting this!!
innerText
is a proprietary IE thing. The W3C defines textContent
as the official property.
An easy way is to exploit the ||
logical operator and its short circuiting nature, as well as JavaScript returning the last evaluated value in a condition (most times the truthy operand).
var body = document.body,
text = body.textContent || body.innerText;
(Note in the fiddle I checked for the innerText
first. This was only because most people on here do not use IE. IRL, check for textContent
first, and fallback to innerText
.)
textContent
and innerText
can give you different results so it's not recommended to use both of them in or. kellegous.com/j/2013/02/27/innertext-vs-textcontent –
Arronarrondissement © 2022 - 2024 — McMap. All rights reserved.
textContent
is not supported by IE you'll have to use both. – Goudy