我们在head中的<Script></Script>中写如下函数:
function Test()
{
var s="<script>document.write('abcdefg');</script>";
alert(s);
}
{
var s="<script>document.write('abcdefg');</script>";
alert(s);
}
其他Body中的内容随便,这个时候我们用IE6,7,FireFox等浏览器打开,我们可以看到在第一排出现了内容“"; alert(s); } ”,这是怎么回事?我们再将我们这个函数改写如下:
function Test()
{
var s="<script>document.write('abcdefg');<"+"/script>";
alert(s);
}
{
var s="<script>document.write('abcdefg');<"+"/script>";
alert(s);
}