javascript - 仅动态删除特定元素中的字母,并将其包装在 SPAN 中

标签 javascript mootools html dynamically-generated letters

如果我有一个像这样的元素:

<a href="javascript:void(0);" id="updates_toggle">0 Updates</a>

我可以仅动态删除字母吗?是否可以将其包装在 SPAN 中?

我需要它是这样的:

<a href="javascript:void(0);" id="updates_toggle"><span>0</span></a>

我不想使用 jQuery,而只使用 Mootools 或纯 JS。

谢谢。

最佳答案

获取元素中的内容,替换掉所有非数字的内容,然后将其放回跨度中:

var el = document.getElementById('updates_toggle');
el.innerHTML = '<span>' + el.innerHTML.replace(/\D/g, '') + '</span>';

关于javascript - 仅动态删除特定元素中的字母,并将其包装在 SPAN 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13010399/

相关文章:

html - 仅滑出式菜单 CSS

javascript - 脚本未导入用于在 Canvas 中工作的文件

javascript - 无法找到条件模板 - Controller 'mdRadioGroup',指令 'mdRadioButton' 需要

javascript - typescript :类型 'Promise<void>' 不可分配给类型 'void | Destructor'

jquery - 将 JQuery getJSON 与包含的其他 JavaScript 一起使用会出现 ReferenceError

javascript - AngularJS Material 侧边栏元素不一致

javascript/jquery 从包含输入标签的 HTML 表中提取 Html 文本

javascript - 如何立即查看输入中的文本

javascript - Mootools 类变量作用域

javascript - 使用单选按钮的正确方法