当前位置:  开发笔记 > 编程语言 > 正文

如何使用JavaScript在带有id的td中插入文本

如何解决《如何使用JavaScript在带有id的td中插入文本》经验,为你挑选了3个好方法。

我知道这可能是一件简单的事情,但我无法弄明白.我试图将一些来自JavaScript函数onload事件的文本插入到td中.


 
  
 
 
  

有帮助吗?



1> artlung..:







    



2> Jonathan Fin..:

附加文本节点如下

var td1 = document.getElementById('td1');
var text = document.createTextNode("some text");
td1.appendChild(text);


此解决方案的重要特征是它不会破坏父元素的当前内容.

3> DVK..:

有几种选择......假设您找到了TD,var td = document.getElementyById('myTD_ID');您可以这样做:

td.innerHTML = "mytext";

td.textContent= "mytext";

td.innerText= "mytext"; - 这个可能不适用于IE之外?不确定

使用firstChild或children数组作为前面提到的海报.

如果它只是需要更改的文本,textContent更快,更不容易发生XSS攻击(https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent)

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有