innerText の 空判定が出来ない → textContent で取得する必要あり
こうゆう文を書いてて
1 2 3 4 5 6 7 8 9 |
var innerText = node.innerText; console.log('innerText: ' + innerText); if( !innerText ){ console.log('innerTextが空'); } if( innerText ){ console.log('innerTextが空以外'); } |
innerText が空でも「空以外」で判定されてしまった。
.textContent で取得したらちゃんと判定された。
1 |
var innerText = node.textContent; |
ちょっと違いを調べきれてないけどメモ…