我有点问题。我在textarea中将XML文件打印为字符串。但是当我在Firefox或Internet Explorer中打开textarea时,tabspaces的宽度之间存在巨大差异。在Internet Explorer中,tabspace的宽度大约为10个空格,而在FireFox和Chrome中,它更像是4个空格。
有谁能告诉我如何为每个浏览器设置标签空间,所以看起来都一样?
答案 0 :(得分:1)
由于要在textarea中添加xml,您使用的是字符串,
您可以使用javascript将所有标签转换为空格,如下所示:
var tab = RegExp("\\t", "g");
var new_str = str.replace(tab," ");
这样在任何浏览器中宽度都将保持不变。