悬赏分:0 | 解决时间:2011-5-30 19:05 | 提问者:wllroma
<script type="text/javascript"> for (i = 1; i <= 6; i++) { document.write("<h" + i + ">这是标题 " + i) document.write("</h" + i + ">") } </script> 这里+i+的两个+ 号时什么作用啊,我是新手,谢谢
document.write("</h" + i + ">") i作为变量 document.write 本身直接输出字符串, 当使用++的时候 ,中间的 i 将参与解析,使用变量的值,和前后引号中的字符串进行连接 将连接好的字符串进行输出 如果不使用++ 则是 document.write("</hi >") 则hi 将作为字符串输出,不会使用i的值