javascript 获取 href 地址并更改

javascript get href address and change

我需要获取 href 值并更改它并自动在新选项卡中打开。

页面中的地址标记。

<a href="http://xxxxx/first_123.html" id="view-1" class="view button_green" style="margin: 10px;">view</a>

我想用 JavaScript 获取 http://xxxxx/first_123.html 地址并更改为

http://xxx/second_123.html

然后在新标签页中自动打开http://xxx/first_123.html

我使用 Greasemonkey。谢谢。

HTML

<a href="http://xxxxx/first_123.html" id="view-1" class="view button_green" style="margin: 10px;">view</a>

JavaScript

$(document).ready(function(){
      $("#view-1").click(function(e){
        e.preventDefault();
        var _curr_href= $(this).attr("href");
        $(this).attr("href", _curr_href.replace("first", "second"));
        window.open(_curr_href);
      });
});