5
A
回答
0
只需追加一個節點的元素:
someElement.appendChild(document.createTextNode('asdf'));
您可能還需要事先清除:
while(someElement.firstChild) someElement.removeChild(someElement.firstChild);
至於獲取文本,我不知道是否有直接的相當於,但你可能不會需要一個。請閱讀元素firstChild
的nodeValue
。
-1
使用可以在道場做,因爲
dojo.query('#yourdiv')[0].lastChild.textContent = 'text';
var text = dojo.query('#yourdiv')[0].lastChild.textContent
3
有類似的功能是NodeList.text()
http://dojotoolkit.org/reference-guide/1.7/dojo/NodeList-manipulate.html#text
您可以使用如下。
dojo.query("#id").text("asdf");
var txt = dojo.query("#id").text();
1
您正在尋找dojo/dom-prop模塊。如果您查看source,如果當前瀏覽器不支持textContent屬性,則會進行特殊處理。
if(propName == "textContent" && !has("dom-textContent")) {
ctr.empty(node);
node.appendChild(node.ownerDocument.createTextNode(value));
return node;
}
您的代碼將如下所示:
domProp.set(node, "textContent", "hello world!");
或
domProp.get(node, "textContent");
相關問題
- 1. dojo等價於事件.change()
- 2. Java等價於ntohll函數
- 3. file_get_contents等價於curl函數
- 4. Fortran等價於numpy.where()函數?
- 5. Dojo等價於下面的jQuery代碼
- 6. Dojo等價於jQuery的.data()方法
- 7. #define是否等價於一個函數?
- 8. VBA等價於VBScript的'SetLocale'函數?
- 9. Ruby的等價於PHP的「get_defined_vars」函數?
- 10. ASP.NET,等價於PHP Print_r函數?
- 11. jQuery - JavaScript等價於PHP的htmlentities()函數
- 12. Python的等價於R的logspace_add函數?
- 13. Python等價於Ruby的包函數
- 14. 等價於R中的MatLab「bar」函數?
- 15. Ruby的等價於PHP的ucfirst()函數
- 16. Maple等價於Matlab的輸入函數
- 17. Cognos等價於excel的sumif()函數
- 18. IDL等價於MATLAB函數accumarray()
- 19. .net等價於Delphi的QuotedStr函數
- 20. jQuery等價的JavaScript函數
- 21. Immutable.js和flatMap等價函數
- 22. DOJO中getElementsByTagName()的等效函數
- 23. 等價的C#函數Excels Norm.S.Inv函數
- 24. Python的等價函數lsqcurvefit()函數
- 25. 等價於BN_hex2bn
- 26. 等價於getbounds
- 27. 宏等於函數?
- 28. Jquery.text()和I幀
- 29. jquery.text()vs document.write()
- 30. `expect_any_instance_of`等價於PHPUnit
將這項工作在IE和Chrome呢?我以爲textContent只是FF,innerText是IE和Chrome?這就是爲什麼我正在尋找一個跨瀏覽器的jquery.text解決方案。 – Derek 2012-04-02 22:36:25
@Derek,是的,這是從IE 9起和Chrome之後的工作。 – Starx 2012-04-02 22:39:22
@Downvoter,爲什麼downvote – Starx 2012-04-02 22:59:28