[英]Put a class to a link with an equivalent href
I have a lot of links: 我有很多链接:
<a href="put_id">1</a>
<a href="put_xs">1</a>
<a href="put_ws">1</a>
<a href="put_id">1</a>
<a href="put_id">1</a>
<a href="put_id">1</a>
<a href="put_lm">1</a>
<a href="put_mo">1</a>
<a href="put_sd">1</a>
<a href="put_id">1</a>
<a href="put_id">1</a>
I want to put a class="print"
to all links which has a href of put_id
. 我想将
class="print"
放入所有具有put_id
href的put_id
。 How will I do that using javascript? 我将如何使用javascript做到这一点?
您的意思是href
,对吗?
$('a[href="put_id"]').addClass("print");
<html>
<head>
<title>Page1</title>
</head>
<body>
<div>
<a id="1" href="put_id">1</a> <a href="put_xs">1</a> <a href="put_ws">1</a> <a href="put_id">
1</a> <a href="put_id">1</a> <a href="put_id">1</a> <a href="put_lm">1</a> <a href="put_mo">
1</a> <a href="put_sd">1</a> <a href="put_id">1</a> <a href="put_id">1</a>
</div>
<div style="clear: both">
</div>
<div>
<input type="button" value="Go" onclick="funappend('put_id');" />
</div>
<script type="text/javascript">
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
var links1 = links[i].href;
var link = links1.split("/");
var linkslen = link.length;
var reqlink = link[linkslen - 1];
if (reqlink == "put_id") {
links[i].className = "print";
}
}
</script>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.