如果我有一个像这样的元素:
<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/