关于js的:document.write()函数的用法
[| 2010/03/05 15:02]
今天增强留言功能。结果发现document.write在Firefox和IE上运行正常,Chrome就不行。搜索一下,有一个英文解释。大概意思是说:document.write要把输出的内容放在放在<####>和< / ###>之间。否则会被认为是不规范的html语言,IE和Firefox能容忍这种不规范,但是Chrome不容忍。不过我测试了一下,把一个字符串写到《html》和《/html》外面,照样能显示出来。但是放到ajax的那个回调函数里就不行了。但是假如:document.write("dkfjd?script?");就行了。。。把《script》换成《html》什么的也行。。。。怀疑这是bug。
资料网页:http://stackoverflow.com/questions/762416/why-isnt-chrome-running-this-javascript
资料网页:http://stackoverflow.com/questions/762416/why-isnt-chrome-running-this-javascript
1243
2017/10/20 13:55
[emot]zan[/emot][emot]zan[/emot]
test
2012/06/18 17:18
test
Anoymous
2011/09/16 11:47
test
Anoymous
2011/08/31 11:35
ppppppppppppp
Anoymous
2011/08/31 11:29
sf
Anoymous
2010/09/20 16:57
kkk
Anoymous
2010/08/05 15:41
qwdwedfwe
Anoymous
2010/06/26 15:10
哈哈哈,,,,你这留言薄做的够可以
Anoymous
2010/03/05 15:07
更正:document.write("dkfjd?script?");为document.write("dkfjd<script>");
分页: 1/1 1