var tags=["div","span","body"];
for (i=0; i<=tags.length; i++){
source = source.replace(/\<\;<tags[i]/i, '<span class="tags[i]"><tags[i]</span>');
}
基本上,我试图将所有打开的 div、span 和 body 标签放在一个 span 周围,并相应地设置一个类。但是,我在将变量放在那里时遇到了问题。
我可以为每个不同的标签添加行和行,但考虑到每次按键都会调用此函数,我希望使代码尽可能小且高效。
或者还有其他选择吗?我的意思是,如果这些方面的事情是可能的,那就更好了:
source = source.replace(/\<\;<div|<span/i, '<span class="div|span"><div|span</span>');
但是,它显然没有让我到任何地方。