网址的html后面加上?i=1和#i=1有什么区别,
2011-1-7 11:44
提问者: shinegoo | 浏览次数:395次
如com/j.htm?i=1  
 com/j.htm#i=1
我来帮他解答
2011-1-7 12:03
满意回答
#是A描点,你可以在页面中定义一个<a>标签的名字name="i" 
那么j.htm#i就会滚动到此标签位置
html是静态页面,本身没有象ASP,PHP那样能抓取变量再处理
html要处理带参数的URL,只能通过JS来截取,并处理
com/j.htm?i=1    用JS截取参数并处理
 com/j.htm#i=1   页面会滚动到<a name=i>的标签位置,后面的i=1也可以用JS截取并处理
其实html后面的?,#或其它符号是什么都没关系,只是用于JS截取URL时的分隔点,用于取得参数