MozillaのスパンのinnerTextの代替案を知っている人はいますか?私のスパンは
<span id='cell1'></span>
そしてjavascriptは
document.getElementById('cell1').innerText = 'Tenelol';
しかし、Mozillaはこれをサポートしていません!!
MozillaのスパンのinnerTextの代替案を知っている人はいますか?私のスパンは
<span id='cell1'></span>
そしてjavascriptは
document.getElementById('cell1').innerText = 'Tenelol';
しかし、Mozillaはこれをサポートしていません!!
innerText
独自のIEのものです。W3Cは textContent
公式の財産として定義しています。
簡単な方法は、||
論理演算子とその短絡の性質を利用することです。また、JavaScriptは、条件内で最後に評価された値(ほとんどの場合、真のオペランド)を返します。
var body = document.body,
text = body.textContent || body.innerText;
(私が最初にチェックしたフィドルに注意してくださいinnerText
。これは、ここにいるほとんどの人がIEを使用していないためです。IRL、textContent
最初にチェックして、にフォールバックしinnerText
ます。)