js 获取连接和跳转

JavaScript016

js 获取连接和跳转,第1张

你的#left .left定位下面有多个li,你定位没有指定是当前点击的li,所以他会默认为是同一个li,

可以直接在每个li上加个onclick="func(this)"这样的方式进行获取当前点击的this来定位li

要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码

JS跳转大概有以下几种方式:

第一种:(跳转到b.html)

<script language="javascript" type="text/javascript">

window.location.href="b.html"

</script>

第二种:(返回上一页面)

<script language="javascript">

window.history.back(-1)

</script>

第三种:

<script language="javascript">

window.navigate("b.html")

</script>

第四种:

<script language="JavaScript">

self.location=’b.html’

</script>

第五种:

<script language="javascript">

top.location=’b.html’

</script>

<script>

var str = "http://www.baidu.com/?word=123.html"

var index = str.indexOf('?')

var sub = str.substring(index+1,index+5)//word***亦匹配,可自行修改

if('word' == sub) {

    str = str.substring(0,index) + str.substring(index+1,str.length)

}

alert(str)

</script>

能用请采纳~