优化tag函数实现