怎么把网页这种超链接 href="数字" 替换成 href="/plus/list.php?tid=数字"
jquery
each 遍历 'a'
var hre=$(this).attr("href");
if(href=="数字")
$(this).attr("href","plus/list.php?tid=数字");
如果是不确定的数字,就正则判断一下
<a href="123">123</a><br />
<a href="321">321</a><br />
<a href="abc.html">abc.html</a><br />
<a href="http://www.w3dev.cn">w3dev</a>
<script>
window.onload = function () {
var as = document.getElementsByTagName('a');
for (var i = 0, j = as.length; i < j; i++) {
var href = as[i].getAttribute('href');
if (/^\d+$/.test(href)) as[i].href = '/plus/list.php?tid='+href;
}
}
</script>
如果是固定超链接 那更简单了 弄一个 class="xxx" 里 $(".xxx").attr("href","plus/list.php?tid=数字");</p>
$(".xxx").attr("href","plus/list.php?tid=数字");