我甚至不知道如何命名我想要的。所以讓我通過舉例來解釋它。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;
我不想使用的功能這個東西。另外,請告訴我這個「東西」的名字,如果存在的話,因爲我不熟悉它。
啊,是的,殘酷的情婦......它有很多名字取決於你來自哪裏。我來自[jQuery](http://jquery.com/),它被稱爲[。文本()](http://api.jquery.com/text/)。在普通的JS中,你總是可以使用'var x = document.body.innerText?document.getElementById(id).innerText:document.getElementById(id).textContent;' – Khez 2011-04-18 11:53:26
是的,我知道,但由於我會參考很多的時間和不同的ID,我不想一直檢查它。我想創建一個交叉瀏覽器的屬性。顯然,直到現在,最好的答案是安迪的答案。 – Shaokan 2011-04-18 12:00:03