これを1行で行う簡単な方法はありますか
( node.innerText || node.textContent ) = text
// node = DOM node
// text = string
明らかに、上記は機能しません。
これを1行で行う簡単な方法はありますか
( node.innerText || node.textContent ) = text
// node = DOM node
// text = string
明らかに、上記は機能しません。
node.innerText = node.textContent = text
無害な を使用するだけです。
次のようにできます。
node['textContent' in node? 'textContent' : 'innerText'] = text
最初の、それほどコンパクトではない試み
node.innerText ? node.innerText = text : node.textContent = text