Javascript语法?

Sha*_*kan 0 javascript

我甚至不确定如何命名我想要的名字.所以让我通过一个例子来解释它.

虽然firefox使用textContent,但其他浏览器支持innerText属性.顺便说一句,如果我使用错误的术语,请纠正我.无论如何,到目前为止一切都还可以.但我想要以下内容:

document.getElementById(id).iText = "blablabla" 
//or
var x = document.getElementById(id).iText;
//where iText is something like:

if(e.innerText) return innerText;
else return textContent;
Run Code Online (Sandbox Code Playgroud)

我不想为这些东西使用函数.另外,请告诉我这个"东西"的名称,如果存在的话,因为我不熟悉它.

And*_*y E 5

如果您需要参考innerTexttextContent几次,您可以这样做:

// Check which is supported:
var textProp = "textContent" in document.body ? "textContent" : "innerText";

// And when you need it:
var text = document.getElementById("myId")[textProp];
Run Code Online (Sandbox Code Playgroud)