1

如果我有这样的元素:

<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。

谢谢。

4

1 回答 1

1

获取元素中的内容,替换掉任何不是数字的内容,然后将其重新包装在一个跨度中:

var el = document.getElementById('updates_toggle');
el.innerHTML = '<span>' + el.innerHTML.replace(/\D/g, '') + '</span>';
于 2012-10-22T11:27:54.663 回答