Динамически удаляйте только буквы из определенного элемента и переносите его в SPAN

Если у меня есть такой элемент, как:

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

Благодарю.

1 ответ

Решение

Получите то, что находится в элементе, замените все, что не является цифрами, и поместите его обратно, завернутый в промежуток:

var el = document.getElementById('updates_toggle');
el.innerHTML = '<span>' + el.innerHTML.replace(/\D/g, '') + '</span>';
Другие вопросы по тегам