我甚至不确定如何命名我想要的名字.所以让我通过一个例子来解释它.
虽然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)
我不想为这些东西使用函数.另外,请告诉我这个"东西"的名称,如果存在的话,因为我不熟悉它.
如果您需要参考innerText或textContent几次,您可以这样做:
// 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)
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |