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

JS:如何动态地将文本插入SPAN?

如何解决《JS:如何动态地将文本插入SPAN?》经验,为你挑选了2个好方法。

在不使用任何JavaScript框架的情况下,如何动态更改SPAN元素中的文本.

我知道如何用a做DIV,这将是以下内容:

document.getElementById('myDiv').innerHTML = '...'

对于SPAN元素而言,这相当于什么?



1> Rubens Faria..:

getElementById()完全按照名称暗示:获取id属性等于参数的元素; 所以,如果你有一个名为"mySpan"的跨度,你的代码应该是:

document.getElementById('mySpan').innerHTML = '...'



2> Trott..:

innerHTML如果你不知道你在做什么,它会起作用,但在某些情况下会很危险.它可以插入HTML标记,而不仅仅是文本,可能会导致XSS攻击等.

textContentinnerText后备,有些人提出是因为你不担心脚本注入,等一个更好的主意

如果您不必支持IE8及更早版本,请使用textContent无后备.IE9及以后的支持textContent.

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