如何用js动态修改字体大小

2024-01-03 06:50:31

在项目中,我们常常会遇到使用v-html渲染文本的情况。
在这里插入图片描述

如果需要点击大中小三个字号按钮,需要修改字体的大小。那我们应该怎么做呢

function fontSize(element, type) {
	let size = {
		big: '22',
		middle: '16',
		small: '12'
	};
	var result = element.innerHTML.replace(/font-size:(\s*\d+(?:\.\d+)?)px\s*(;*)/gi, function () {
		return 'font-size:' + (size[type] || 16) + 'px;';
	});
	element.innerHTML = result;
	element.style.fontSize = `${size[type] || 16}px`;
}

使用:

changeSize('big')
changeSize('middle')
changeSize('small')

文章来源:https://blog.csdn.net/weixin_45101949/article/details/135339329
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。