<script language='javascript'>
var a = document.links;
for(var i= 0;i<a.length;i++)
{
a[i].href +="?show=all";
}
</script>//放后面
var a = document.links;
for(var i= 0;i<a.length;i++)
{
a[i].href +="?show=all";
}
</script>//放后面
document.getElementById("Single1").href += "?show=all";
alert(document.getElementById("Single1").href);
</script>
<html><body>
<div class="left">
<a href="otherLink.asp"/> <!--注意:这里的link不要改变-->
<H3>文章<H3> <ul> <li><a id="Single1" href="http://www.my.com/1.asp"/></li>
<li><a id="Single2" href="http://www.my.com/2.asp"/></li>
... 若干<li> ... </ul></div>
</body></html>///////// 问题://////////
如何写一段<javaScript> 来控制上面的 HTML 页面,使其中ID包含"Single"的<a>都能自动加上一个参数?show=all ,并且使其ID为空;而其他的<a>不改变(如:<a href="otherLink.asp"/> )
达到如下如下效果:
... ... <li><a href="http://www.my.com/1.asp?show=all" /></li>
<li><a href="http://www.my.com/2.asp?show=all" /></li>
... 若干<li> ...... ...
var a = document.links;
for(var i= 0;i<a.length;i++){
if(a[i].id.indexOf("Single")>0){
a[i].href +="?show=all";
}
}
</script>