html 中显示制表符 tab, 用javascript输出 tab html制表符

Posted by bower on July 03, 2009
cross browser, javascript

explanation 分享给你的朋友->bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark

click here to investigate html 中显示制表符 tab char, 很多人都在问怎么在html中显示制表符tab ,怎么用javascript输出 tab 制表符,

http://hongrie-gourmande.com/frensis/3623

matchmaking singapore muslim 有所谓的制表符的转义字符吗?像空格用    javascript 中用\t 可以输出tab吗?

site de rencontre gothique en belgique 非常可惜, 制表符不是html 的特殊字符, 所以没有所谓的转义符,javascript : document.write(“\t”)

partnersuche crailsheim kostenlos 也不会输出一个制表符,这些都被html看做是一个空格 , 所以无论是tab键还是”\t”都会变成空格输出。

site de rencontre pour gnanhi 如果真的有这个需求,就没办法了吗?

办法当然有

无论是IE 还有mozila firefox系的 浏览器都支持,本人亲自测试通过, 这就要用到一个叫<pre>的人标签。

<pre  id=”testpre”> </pre>

这个标签的作用就是完全的显示文章格式,像什么空格,回车,制表符 tab,都可以显示。

如果用javascript 写 要注意。

$(“testpre”).innerHTML = “\t”

在firefox 火狐是制表符,在IE系列是空格

原因是IE的innerHTML处理方法不同, 只能当然普通的HTML。

IE applies HTML normalization to the data that is assigned to the innerHTML property. This causes incorrect display of whitespace in elements that ought to preserve formatting, such as <pre> and <textarea>

解决办法

$(“testpre”).innerHTML = “<pre>\t</pre>”

site de rencontre yoga 分享到:人人网开心网腾讯微博新浪微博豆瓣分享腾讯空间百度搜藏腾讯书签

分享给你的朋友->bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word