简体   繁体   English

将类放入具有等效href的链接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM